Medium Dog & Cat Breeds
The "Goldilocks" size category. Not too big, not too small. Medium breeds offer a great balance of athleticism, trainability, and manageability.
Burmese
Cat · Myanmar (Burma)/Thailand
Bombay
Cat · United States
Scottish Fold
Cat · Scotland

Tonkinese
Cat · Canada/Thailand

Manx
Cat · Isle of Man
Australian Mist
Cat · Australia

Whippet
Dog · England
Siamese
Cat · Thailand

Sphynx
Cat · Canada

Russian Blue
Cat · Russia

Balinese
Cat · United States (from Siamese)
Havana Brown
Cat · England

Oriental Shorthair
Cat · Thailand/UK
Snowshoe
Cat · United States
Toyger
Cat · United States

Khao Manee
Cat · Thailand

Thai
Cat · Thailand

Colorpoint Shorthair
Cat · United States/UK

Staffordshire Bull Terrier
Dog · England
Turkish Angora
Cat · Turkey

Oriental Longhair
Cat · United Kingdom
Sokoke
Cat · Kenya

American Curl
Cat · United States
American Wirehair
Cat · United States
Javanese
Cat · United States
Turkish Shorthair
Cat · Turkey

Tonkinese Longhair
Cat · Canada
Brazilian Shorthair
Cat · Brazil

Brittany
Dog · France

Nova Scotia Duck Tolling Retriever
Dog · Canada

Australian Kelpie
Dog · Australia

Keeshond
Dog · Netherlands

Mountain Cur
Dog · United States
Aussiedoodle
Dog · United States

Abyssinian
Cat · Ethiopia/Egypt

Egyptian Mau
Cat · Egypt

Peterbald
Cat · Russia
Donskoy
Cat · Russia

Burmilla
Cat · United Kingdom
Nebelung
Cat · United States
Cymric
Cat · Canada/Isle of Man
Highland Fold
Cat · Scotland

European Shorthair
Cat · Europe
Chantilly-Tiffany
Cat · United States

Bulldog
Dog · England

English Springer Spaniel
Dog · England

Bull Terrier
Dog · England

Portuguese Water Dog
Dog · Portugal

Entlebucher Mountain Dog
Dog · Switzerland

Finnish Spitz
Dog · Finland

German Pinscher
Dog · Germany

Harrier
Dog · England

Jindo
Dog · South Korea
Mudi
Dog · Hungary

Kai Ken
Dog · Japan
Kishu Ken
Dog · Japan
Lapponian Herder
Dog · Finland

Shikoku
Dog · Japan

Stabyhoun
Dog · Netherlands

Cirneco dell'Etna
Dog · Italy

Croatian Sheepdog
Dog · Croatia

Somali
Cat · United States (from Abyssinian)

Cocker Spaniel
Dog · England/USA

Basset Hound
Dog · France
English Cocker Spaniel
Dog · England

Chinese Shar-Pei
Dog · China

Eurasier
Dog · Germany

Finnish Lapphund
Dog · Finland

Icelandic Sheepdog
Dog · Iceland

Norwegian Buhund
Dog · Norway

Pumi
Dog · Hungary

Welsh Springer Spaniel
Dog · Wales
Segugio Italiano
Dog · Italy
Small Munsterlander
Dog · Germany
Whoodle
Dog · United States
Taiwan Dog
Dog · Taiwan
Carolina Dog
Dog · United States
Indian Pariah Dog
Dog · India
Canarian Warren Hound
Dog · Canary Islands

Border Collie
Dog · Scotland/England
Standard Schnauzer
Dog · Germany

Soft-Coated Wheaten Terrier
Dog · Ireland
American Water Spaniel
Dog · United States

Boykin Spaniel
Dog · United States

Field Spaniel
Dog · England

Irish Terrier
Dog · Ireland

Polish Lowland Sheepdog
Dog · Poland

Spanish Water Dog
Dog · Spain
Yakutian Laika
Dog · Russia
New Guinea Singing Dog
Dog · New Guinea
Schapendoes
Dog · Netherlands
Catalan Sheepdog
Dog · Spain (Catalonia)
Portuguese Shepherd Dog
Dog · Portugal

Australian Cattle Dog
Dog · Australia

Barbet
Dog · France

Bearded Collie
Dog · Scotland

Canaan Dog
Dog · Israel

Grand Basset Griffon Vendeen
Dog · France

Kerry Blue Terrier
Dog · Ireland

Lagotto Romagnolo
Dog · Italy

Norwegian Elkhound
Dog · Norway

Puli
Dog · Hungary

Sussex Spaniel
Dog · England
Tibetan Terrier
Dog · Tibet

Thai Bangkaew Dog
Dog · Thailand
Karelian Bear Dog
Dog · Finland