Top definition
A term for any person who love's dogs and will not stop petting them once they see one.
Cassie, can you leave my dog alone! You're such a Dogho
by MayhamMonsterz July 10, 2018
Get the mug
Get a Dogho mug for your coworker Julia.