Breeds starting with M
27 cat and dog breeds whose name begins with M, with origin and size.
- Mackenzie River HuskyDogs · Canada · Giant
- Magyar AgárDogs · Hungary · Large
- Mahratta HoundDogs · India · Large
- Maine CoonCats · United States · Large
- Majorca Shepherd DogDogs · Spain · Large
- Mallorcan RatterDogs · Mallorca · Small
- MalteseDogs · Small
- Manchester TerrierDogs · England · Medium
- ManetoDogs · Andalusia · Medium
- Mantiqueira ShepherdDogs · Brazil · Large
- ManxCats · Isle of Man · Small
- MarkiesjeDogs · Netherlands · Small
- McNabDogs · United States · Large
- Mi-KiDogs · Small
- Miniature American ShepherdDogs · United States
- Miniature Bull TerrierDogs · England
- Miniature Fox TerrierDogs · Australia
- Miniature PinscherDogs · Germany · Small
- Miniature SchnauzerDogs · Germany · Small
- MojeeDogs · unknown · Giant
- Molossus of EpirusDogs · Greece · Giant
- Montenegrin Mountain HoundDogs · Large
- Moscow WatchdogDogs · Russia · Giant
- Mountain CurDogs · United States · Large
- Mountain FeistDogs · Southern United States · Medium
- Mudhol HoundDogs · India · Medium
- MudiDogs · Hungary · Medium