A yo-
dog has many definitions but there are three main meanings for the term
1. Someone who thinks highly of themselves even though they are a loser, we like to call this a "too cool for school a$$ hole".
2. A white or asian person trying to act
black.
3. A showoff. Those
people who just piss you off because everything they do is better then you in some way.
"Hey,
everybody, look at me, i am so cool"
"uhm, no you are not cool, you are just a
yo-
dog"