Shutterstock

Jump in Rank: 1
Puppy Price: $550
2015 Rank: 17
2014 Rank: 18

Australian shepherds are known for being great watchdogs.

0
0
0
0
0

Load comments