Grain vs No Grain Dog Food and Can I Feed All of my Dogs the Same Food? for many ages?