Science Diet.
Science Diet and they also need grain free food for those with allergies
Depends on the species and family. Not all dogs eat the same type of food.
Not sure.
Most likely a large variety depending on donations. Best to call them to see what they need.
Thanks! Your answer is awaiting moderation.