
Cosmo
23
A delicate, pink cocktail for a pretty, ladylike dog
Venus
22
Named for Venus Williams, the tennis superstar
Alfred
21
An old-fashioned name with plenty of cute nickname opportunities
Aadarsha
21
A gorgeous Sanskrit name that means "ideal, perfect."
Alvin
20
An old English name that means "wise friend."
Wilbur
20
This old man name means "willful, bright."
Infinity
19
That without begging or end, and the perfect depiction of balance
Coyote
19
A cool Native American name for a wild dog
Symmetry
19
The perfect name for the balanced dog, right in the middle of small and large
Oliver
19
An old name referring to an olive tree, and reminds one of Disney's dog and cat animated feature, "Oliver and Company."
Alan
19
A masculine Celtic name meaning "harmony."
Peace
19
Just as peace often lies between the extremes of life, Peace is also a lovely name to give your beloved pup
Midst
18
A unique "middle sized" name that works for a male or female dog
Switzerland
18
Name your medium-size dog after this historically neutral land
Kazumi
18
A unisex Japanese name that means "beautiful harmony."
Balance
18
While it may seem like a strange name for a dog, it is also unique and delightfully unusual
Lester
18
An old English name that means "fortified place" making it a proper name for a guard dog
Half-Life
18
Science nerds and video game fans will get this one!
Dudley
18
An old school English name that would be fitting for a friendly, lovable dog
Dyllis
17
A Welsh name that means "perfect, reliable."
Seymour
17
An old English name that means "marshland near the sea." Perfect for a pup that loves water
Soo-Yun
17
A Korean name that means "perfect lotus flower."
Unity
17
Unity often creates completion and balance!
Classic
17
If your dog is neither particularly small or particularly large, but is more of a "classic" size, this name may be the most fitting one you could give him or her
Shira
16
The Hebrew word for "song, poem," and personifies musical harmony and balance
Elmer
16
A unique old man name that also refers to beloved the Looney Tunes character, the hunter Elmer Fudd
Barney
16
This lovable name would be perfect for an equally lovable
Meridian
16
A pretty name that depicts the middle point
Symphony
16
A representation of perfect harmony, this name would be great for your medium-sized dog, especially for the music lover
Vixen
16
A gangster sounding nickname for your sassy pup
Core
15
The middle point of anything, and often, the most imortant part of the whole
Mezzo
15
Meaning "half, moderately."
Orchestra
15
A symphony's perfection is acheived by the orchestra - a fascinating way to emphasize a medium-sized dog's "perfection."
Hao
15
This exotic name means "perfect" in Vietnamese
Fiddy
15
A funny reference to medium-sized dogs who are at "50%" in size
Lagom
14
A Swedish name that means "just the right amount."
Leonard
14
A gentle sounding name that actually means "Lion Heart."
Atalanta
14
An ancient Greek name meaning "balanced."
Abla
14
A feminine Arabic name that means "full-figured" but refers to something that is complete
Lao Tzu
14
The master of Taoism, an ancient Chinese philosophy that encompasses walking the middle, balance path in life
Yang
14
Meaning "light" in the yin-yang symbol that depicts perfection in balance
Harmony
13
A beautiful name that refers to perfection and balance
Achindra
12
This beautiful Sanskrit name means "perfection, without flaws," for that dog that is not too small or too large
Median
12
For the dog whose size is right in the middle!
Elder
12
Is there anything that that evoks an "old man" name more than "Elder"?
Harmonia
12
A beautiful version of the name "Harmony."
Lev
12
The Hebrew word for "heart," the core of our being
Buddha
12
If your dog is all about the balance between large and small, so too was Buddha when he discovered the path to enlightment by taking the "middle path" in life
Goldilocks
12
The heroine of the fable of Goldilocks and the Three Bears
Clarence
12
This English name means "bright."
Demi
11
A girl's name from Greek meaning "half."
Lithika
11
An Indian name that means "Cut, Perfect Person."
Hetzi
11
The Hebrew word for "half."
Otter
10
A middle-sized animal that is often thought of as a "water dog," and is a cute name for a dog that loves to play in the water
Harvey
10
Named for the cocktail Harvey Wallbanger
Melody
10
A musical name that refers to the perfection of a beautiful song
Halfsies
10
A cute way to refer to a medium or "half" sized dog!
Tameem
10
An Arabic name that means "perfect and complete."
Betwixt
10
An old fashioned way to refer to that which is in between two extremes
Bobcat
9
An American wild mid-sized cat
Oscar
9
An old man name that makes one think of Sesame Street's Oscar the Grouch
Waltz
9
An orderly and harmonious dance
Harry
9
Short for "Harold," an especially fun name for Harry Potter fans
Stasis
9
When equilibrium is found, it reaches a state of stasis
Kamal
9
An Arabic name that means "he who is complete."
Kalwindar
9
A Hindu name that means "Lord of Perfection."
Kamali
9
A masculine Arabic name meaning "Perfection."
Halfling
9
The perfect name for a dog that is halfway between small and large
Yin
8
Meaning "dark" in the yin-yang symbol that depicts perfection in balance
Scales
8
The ultimate symbol of balance, and often liberty and justice
Serenity
8
A lovely name that means "peace, tranquility."
Edgar
8
An old-fashioned but noble name often given to royalty
Ollie
8
A fun shortened name for "Oliver."
Horace
8
A very old-fashioned name with an ancient, refined origin that means "Timekeeper."
Justice
7
Often depicted as scales that represent balance, Justice is also a great ideal to be represented in your pup's name
Middlearth
7
The glorious, fantastacle world of J.R.R. Tolkien's literary creation
Maat
6
The Egyptian goddess of justice, order and truth
Purti
6
A Hindi name that means "to satisfy and complete."
Fox
6
A charming medium-sized animal that is doglike as well
Chakra
5
A central focal point for spiritual balance, this name is also perfect for spiritual dog owners
Tao
5
Taoism is a philosophy living a life of balance and harmony
Nikhil
5
A Sanskrit word refering to that which is complete
Vevila
4
A feminine Gaelic name that means "harmony."
Bliss
4
A name that refers to a perfect kind of happiness, which perhaps you feel with your pup
Akhil
3
A Sanskrit name that means "whole" and "complete."
Grace
3
A popular name in the south, and beautiful name as well
Newton
3
Name your super-smart pup after Isaac Newton
Milton
3
An old fashioned name that makes one think of the classic games of Milton Bradley. Does your pup love to play games too?
Perfection
2
What better way to refer to your perfect little friend, than to name her "Perfection?"
Heart
2
The center or core of life, "heart" is also a way to express your love for your canine friend
Half and Half
2
A funny name to refer to your middle-sized pup
Tranquility
1
Another way to think of what happens as a result of balance and harmony, tranquility also makes for a beauitful name
Ouroboros
1
A symbol of a circular snake eating its own tail that symbolizes wholeness
Malcolm
1
An allusion to the popular TV show, Malcolm in the Middle - a fun name for your medium sized pup!