1 definition by * * Dawn * *

A guy who will do anything for you no matter how embarrasing

A guy who will do anything for you over just the THOUGHT of pussy.

Guy with NO backbone.

Guy who will let you get away with ANYTHING and let you walk all over them.
Man, I hate puppy dogs... I want a real man!
by * * Dawn * * August 10, 2007
Get the puppy dog mug.