Wtf does "dog" mean

I read many kids spamming "you are a dog" :"stfu dog" has the meaning of the word changed on the past years or what? How is being called as the friendliest to human kind a bad word. PLease explain to me because i am starting to believe that the new generations are the stupidest ones.
Report as:
Offensive Spam Harassment Incorrect Board