Been feeding all of these things to my dogs for years! May I also add Broccoli! Broccoli is a staple, they get it at least 3 days a week. My old guy is 12 and still running trails with me! I also give them spinach and kale in their home-made dog food. I'm always getting compliments on how shiny and healthy they look!