I don't know how old your puppy is but just because she's teething doesn't mean she can't have regular food. I have fed my dogs nothing but dry kibble for over 20 years even puppies who are being weaned and don't have their baby teeth yet can eat ground puppy kibble |