Hi, read your post regarding your puppy and it's BM's and the puppy food you were feeding it. We have 2 Yorkie puppy sister's and previously we had our Lexus for 14 yrs. and used ONLY Bil-Jac dry food. It's excellent and has no by-products in it, at all. They have all stages of the foods for your dog throughout it's life. Our Lexus went all the way from the puppy food, to the reduced fat, to the senior. And we had her for a long life of 14 yrs. and she was quite healthy her entire life. The best part, their BM (bowel movement) is solid and always, always consistent. Hope this helps.
Yorkie Love,
Angel (Mindi & Mandi,too - Arf-Arf)