Wow, that's a whole Brahmin pen! I never went to that much effort. I don't think Brahmin raise happiness, since the game considers them settlers. But they do generate fertilizer and increase your food yield. Dogs, cats, and gorillas do give a happiness bonus.
This is a great guide for Settlements