I just got rid of a CorgiXCairn Terrier mix. The one I had was NOT afraid of horses to the point where he would walk right under them. I was afraid that he would be stepped on. He wasn't great with the kids. In fact he bit my one year old in the face for getting a toy that was under him. I wouldn't say he was stupid but not incredibly intelligent. I think some of it may have been the Cairn Terrier part of him though. I've always heard Corgis are good dogs.
Anywho, after he bit my son in the face I surrendered him to a breed specific rescue to try and place him with someone who doesn't have small children. Which I did not take lightly because I believe dogs are for life.