I don't get it.
At first it looks like he is claiming that being gay is wrong and unnatural. Then it turns out that he thought that being gay = hating dogs.
So it was just a silly misunderstanding. He was actually trying to say that hating dogs is wrong and unnatural.
But now that I have explained the joke it is ruined.
Ruined, I tell you.