"He doesn't" vs "He don't" [duplicate]
Solution 1:
This is a sticky subject in the US and lots of varied opinions exist on whether "he don't" is correct or incorrect. The traditional way to say this is most certainly:
He doesn't eat meat.
But "he don't" is becoming increasingly common in various dialects. African American Vernacular English (abbreviated as AAVE; once known as Ebonics) is the most commonly noted example but there are other various regional dialects that include this pattern.
Whether "he don't" is acceptable in a particular dialect is a dialect specific issue and should be addressed as a separate question. Whether "he don't" is acceptable in General American English, the answer is no, it is not.