We have a 120# mastiff breed that is tall for his kind. He does much better
on dry dog foods specifically for large breeds; better yet one formulated
for hip and joint health. We always add extra things, because he rules the
house. Rice and eggs are a favorite, as well as meat scraps, fish skin, and
peas. He LOVES peas. And pizza. Watch your plate. Cheese is a daily treat.
We keep string cheese on hand. I’ll occasionally cook up big batches of
food to freeze in individual portions. I stick to a ratio of 50% grain, 25%
protein, 25% vegetable. I’ll buy the cheapest, fattiest hamburger for this
usually, with a 23-27% fat content. I know you are familiar with cooking
for dogs, however. I like to boil up a bunch of eggs, smash them up, and
keep in a container in the fridge so I can just add a quarter cup or so at
mealtime. It’s nice and easy. Raising his food and water bowls up to
prevent bloat is debatable. Some studies show it contributes to it, and
others prove it doesn’t. We raise ours simply to alleviate the strain on
joints from bending so much (our dog has a torn ACL). I’m not sure exactly
how high a GD would need, but at least a foot. You can google for height
recommendations based on dog height. You should also feed large dogs
smaller meals more frequently rather than 2 large meals a day to help
prevent bloat. And if he eats fast, absolutely buy a slow feeder for him.
Last but not least, feed him separate from all other dogs. Anxious feeding
increases the risk for bloat.