The average size German Shepherd costs about £10 per week to feed (excluding treats) this can vary by the size of the dog and whether the dog prefers complete dry dog food or tinned meat and biscuits etc, special diets are covered by the rescue.