look up any word, like blumpkin:

1 definition by R. Hoover

 
1.
a dog who is another dog's friend
Rusty and Rover are such good dogfellows. They play tug of war every day!
by R. Hoover August 17, 2011