Depends on your preferences and your ability to care for your animal. Dogs are among the easiest and less expensive animals to care for. If you have property, herd animals become more viable. I am a horse person myself, but they are quite expensive and time consuming.
The advantage to dogs- you can have them in your home and with you more than herd animals. Having that privacy is a HUGE benefit.