I have a yorkshire/minature schanzer puppy that is 5 months old which is about to turn 6 months who hardly hasn't been eating her dog food, So I called the vet and told her about it and she said to go and get Pedigree small breed and mix it in her Pro Pac puppy performance food so I did and she is eating it, but the problem is that the food I got is Pedigree healthy start puppy which I have been mixing it in her puppy should I go and get the small breed are just stick with puppy healthy start because she has been eating alittle bit, but what should I do?
I guess the vet would know best... but I've found that my pups really seem to like wet canned food. I know it's expensive, but what I did with my pup was mix some wet food in with the dry food, and eventually started putting less and less of the wet food in. Also, with small pups, i think that sometimes the kibbles are too big or too hard for their wee little mouths - the canned food option can be a pain, so if you just soak his food in water so it softens up that could help:)
Pedigree isnt' a very good food at all. Your dog ist raining you to eat what it wants, not what you want it to eat. As long as the dog is healthy, keep putting down a good quality small sized kibble (which pedigree isn't) that is easy to chew. Adding a bit of water can make it more palatable for small dogs too.
The thing that most people don't know is that part of the reason that dogs prefer lower quality foods is because they are sprayed with palatable fats and preservatives. They are the equivilant of french fries. They aren't harmful if eaten in moderation, but if you let your child eat french fries 3 meals a day, 7 days a week they aren't going to be so healthy.
Dry kibble is the best option because wet food tends to cause more tarter build up. However, if you are concerned there are things you can add that are great for your dog and make things taste better. We use a skin and coat supplement called Optima 365 that our dogs love. They get a teaspoon of it over their food and the food is gone is minutes.
Don't "baby" the dog and let them dictate what they eat. It will continue to be a problem for their whole life.
I recommend measuring out the portion of food you want your dog to have, leave the food down for 20-30 minutes and then pick it up. This will teach the dog that unless they eat when you say so there will be no food. Keep an eye on what they are eating. (which is why I say measure - then you can see what is left)