Join Date: Sep 2009
Location: Tampa Bay area, FL
Well, if you want a dog that can be around horses or other dogs without a problem, that has to be trained--lots of socialization and exposure to new things while they're puppies.
As for medium level energy, any of your water dogs are a good choice, labs and retrievers are the most common. However, with proper exercise (twenty minutes of play a day or a nice long walk) any dog can be the right energy level. But keep in mind no matter what kind of dog you get, if you get a puppy, they're going to be all over the place.
I have two shelties, and they're classified as herding dogs, but they're not huge players unless you give them something to chase. But, what I like about them is that I haven't trained them to heel at all, and they don't walk more than a few feet in front of me without leashes on.