Some of us adore the idea of playing with a small dog while others desire a large dog to cuddle with; similarly, some people want the best of both worlds and therefore have their hearts set on Mediumsized dogs. This list is precisely for people like that to help them find a mediumsized canine buddy that suits their lifestyle the most.
1.Mixedbreed dogs
2.American Staffordhsire Terrier.
3.Australian Cattle dog
4.Australian Shepherd
5.Basset Hound
6. Beagle
7. Bearded Collie
8. Border Colie
9.Boykin Spaniel
10.Brittany
11.Bulldog
12.Bull Terrier
13.Cardigan Welsh Corgi
14.Cocker Spaniel
15.Collie
16.Dalmatian
17.English Springer Spaniel
18.Keeshond
19.Kerry Blue Terrier
20. Miniature American Shepherd
21. Pembroke Welsh Corgi
22. Soft Coated Wheaton Terrier
23. Staffordshire Bull Terrier
24.Standard Schnauzer
25. Whippet