This is a list of dog breeds starting with the letter M. Click on the image or name to see a more detailed information about a particular dog breed.
Maltese
Manchester Terrier
Mastiff
Miniature Bull Terrier
Miniature Pinscher
Miniature Schnauzer
Mudi