I've known four blue heelers. They were all great with cattle and horses, but horrible with everything else. One was mean to other dogs, three ran away all the time, all four chewed on anything you left laying around, two bit your legs, one attacked cats... They were just bad dogs.
So, I guess if you have a lot of patience you will do fine with one. They are good with herding the cattle and running alongside the horses on a ride. And I'm sure if someone spent a lot of time training them, they'd be much more well-behaved.
But I would recommend an Australian Shepherd or a Border Collie. The barn I used to board at bred Aussies and they were AMAZING dogs. Really well behaved, too. The barn I board at now has a Border Collie, and she's great too.
Last edited by CloudsMystique; 10-23-2009 at 02:18 PM.