Yes! Canidae All Life Stages is an EXCELLENT food!!!!!!!!
I feed my babies that mixed with Chicken Soup for the Puppy Lovers Soul.
Canidae received 5 out of 6 stars (the foods with 6 stars are all too high in protein for yorkies, so 5 stars is the best) on the
Dog Food Reviews website so you can rest assured it is super premium quality.