Answer by
Wrigles (15)
In general, dogs under one year should eat puppy food or food for all life stages. The key is to feed a high quality food, which will maintain your dog's health. I like Caniadae All Life Stages. It does NOT contain any corn, wheat, or other fillers. Caniadae also includes vitamins, minerals, and conditioners for your Sheltie's coat.