List of Dog Breeds Beginning with M

Browse text list
- Magyar Agár
- Maltese
- Manchester Terrier
- Maremma Sheepdog
- McNab Shepherd
- Xoloitzcuintli
- Miniature Australian Shepherd
- Miniature Fox Terrier
- Miniature Pinscher
- Miniature Schnauzer
- Mioritic
- Montenegrin Mountain Hound
- Moscow Watchdog
- Moscow Water Dog
- Mountain Cur
- Mucuchies
- Mudhol Hound
- Mudi
- Munsterlander, Large
- Munsterlander, Small
- Curly Coated Retriever