There's a quiet sense of satisfaction that comes with placing an unhealthy treat back on the supermarket shelf in favour of its low-calorie, slightly less fun alternative.
Taking care of a German Shepherd means paying special attention to their joint health. These energetic and smart dogs unfortunately have a high risk of joint problems, especially ...