
Hi Newgirl,
I know what it is like with a puppy and you want to do what is best but to be honest I think your problem is you have gave her too many or let her get to too many food already. Sorry :-)
Re read your own post and pretend it is someone elses and see what you think ;-)
She has had her original food she came with, nature diet, cheese on top, you have added mixer, homecooked scraps , Cat food, now puppy chum :-)
I bet she ate her food for 7 weeks no problem at the breeders :-)
The chunky texture I think has nothing to do with it.
Drop her to 3 feeds if you want, feed her one food only and let her settle down. I bet she isnt thin. They are not daft and eat if they want to.
Another thing you may well be doing is giving her too much food, Maybe she isn't hungry :-) Remember they only eat small amounts at this age. A westie puppy will only eat a few table spoons of food at each feed.
One of my own dogs was starting to be a bit funny so I put him onto one food only, put his food down if he didn't eat it I lifted it.. he is eating it now when I put it down. :-)