Basically a friend that is scary to others outside of the friend group, the person is usually alt and they have the same effect on strangers as walking with a Rottweiler
Alex is my scary dog friend, when I want to walk alone at night I call them
A.J. Scares off creeps, he's totally a scary dog friend
By Marti
Dog Friend
A friend who exists to make everyone happy, they may shit on your floor, but you still over them
Friend 1: have you met example?
Friend 2: yeah he's our dog friend!
Friend1: yeah, but he has beef with jaquavyontavious.
Friend 2: every dog shits on the floor