My baby Roxy was picky when we first brought her home. We make her a supplement gruel mixture of Nutrical and a protein powder the breeder provided. She absolutely loves it. How old is your puppy? Mine was 4 months when I got her and is teething so she eats off and on. I would say give it some time and it sounds like what you're doing is right. Depending on the age, it could be a teething problem. I would consult your vet just to make sure. Hope it helps!