My aged Yorkie eats Nutro's Grain Free Lamb without problem.  Since experiencing severe skin issues last year, I've switched him to grain free products and his skin has cleared up.  Nutro's version doesn't smell or look as appetizing to me as the product I've been buying at PetSmart, but I'm not the one eating it! Since trying this product, there's been no occurrance of skin issues, though my dog's weight has crept up a bit and I've had to cut back a bit on the amount.  The ingredients seem to be sound nutirion.  Nutro's products are expensive, but if your dog has skin allergies, you may want to go grain free.  It's less expensive than vet bills!