When you start a German Shepherd in your home, be prepared to fork out for its food. The breed is large, so the dog needs 3-4 meals a day.