Mini German Shepherd – The miniature GSD version

The Mini German Shepherd is a bold, intelligent, and active dog that that results from the mixing of a German Shepherd with a Border Collie … Continue reading Mini German Shepherd – The miniature GSD version