Miniature German Shepherd 274

A Miniature German Shepherd is a cross between a German Shepherd and a smaller dog breed that is meant to result in a smaller version of a German Shepherd. Common crosses include Miniature Poodles, Border Collies, and Yorkshire Terriers.
Although these Mini Shepherds can inherit any combination of traits from their parent breeds, they tend to be energetic, intelligent dogs that bond closely with their families and are affectionate with them.