The cost of owning a German Shepherd can vary, but on average it can cost around €1000-€2000 per year for food, vet bills, and other expenses.