When I got Fred, my 7 month old toy, a month ago, he was on Royal Canin. I decided that was not a good enough food for him and switched him to Chicken Soup for the Puppy Lover's Soul. He loves the stuff, but I think he might be allergic to it because he keeps scratching (at first I thought it was because he didn't like his harness) and biting his paws. So I'm thinking that when the bag runs out I should switch him to a different food. The question, however, is which food? I'm confused as to whether he should be on a puppy food or an all life stages food. Also, I've been feeding him Zuke's treats. Maybe I should switch that as well? I'm confused as Fred is my first dog.