The monthly cost of feeding a full-grown German Shepherd fluctuates. The cost of feeding a German Shepherd depends on the age of your German Shepherd, its appetite, and the food brand chosen.  Expect it to cost around $100 to $150 maximum for food and edible supplements alone. The total monthly cost of owning a German Shepherd is more because of other costs pertaining to vet bills, toys, and other bills.