I also have a German Shepherd. The best way to put on weight is to feed him raw meat balls, along with raw chicken quarters, bones and all about a pound each for 3 meals a day. After a couple of weeks you can add more beef, pork or fish to the diet. I also feed a fish oil cap daily, great for...