so, you are for same race compainon ?I always take my son out with me. If I'm playing a human, demon, wolf, etc. I seek out a female of the same species in the block behind the house. Once found out, I get her room right across from mine then breed until I get a son as a companion.
and i found that alicorn (unicorn+pegasus) have some realy nice stats (flying is very nice bonus).