The purpose of a brand logo is to be recognized. Something that is easy to remember and will help grow your name in your area. I bet when McDonalds first came out with the Golden Arches, they said really? A gold M? You think that will work?
With that said, I would change the goat to be a little more friendly and less like a demonic dog with horns. Keep you fonts friendly and I think youll be fine. I think the goat is a good idea and you should stick with it