A goat is not a whom or a him, sorry.
HAHAHAHA! My "goat" was a human Democrat. :-)
A messy person can be called a "pig" and be without a curly tail and a snout: A dirty old fool can be called a "goat" and be without horns and a hairy back.
My goat was a who/whom and a he/him.