Instead of canned food (sometimes it can do damage to their sensitive teeth) try adding a little bit of water to the food to soften it up. I have never tried any of the brands you listed, but I put Sasha on Blue Buffalo puppy formula as soon as I got her, and she loves it. It's a very good brand with excellent ingredients. Good luck! |