Miniature American Shepherd

Country:
United States
Height:
13-18"
Weight:
19-30 lbs
Colors:
Black
Red
Brindle
Blue
Hair:
Medium,Long
Puppies:
2-6