What does a dog for mean?

"Dog for" is not a standard English phrase. It's likely a typo or a misheard phrase.

To understand what you meant, could you please provide more context? For example:

* What were you trying to say?

* Where did you hear this phrase?

* Was it written or spoken?

Once I have more information, I can help you figure out the intended meaning.