Whether it's from a rescue, breeder, shelter or rehome, I'd like to have an idea of what dogs would match what I'm looking for. I'm just looking for a companion. I'm not interested in agility, hunting, etc. My criteria: Size: Anywhere from 40 to 100 pounds. It has to be a medium/large dog. Coat: The shorter and less maintenance, the better. I don't mind shedding, but I really don't like dealing with longer coats. Exercise/Energy: Moderate. I'd like a breed that's fairly mellow indoors and doesn't need a job or 4 hours straight of exercise. They don't have to be lazy, just manageable energy as an adult. I have no problem with puppy energy though. Temperament/Personality: A cat like personality would kind of be nice. I don't want a dog that's super affectionate or needs to follow me everywhere and wants to climb all over me. If they're in the mood for a little cuddling or affection that's fine, but not all the time. I'd still like some goofiness though. I don't want them to happily walk away with any stranger either, a little aloofness is good, but I still want them to warm up to strangers. A breed that's alert. I'd like a good watch dog, mainly barking. I don't want them to go any further than that. Living Conditions: A small/medium house with a medium sized yard. Weather would both be hot and cold, so they'd have to do well with both. Other: - It'd be nice if they could be trusted off leash, but I'm used to dealing with both our dogs who are a beagle mix and husky/hound mix. I'm used to all the hound issues and don't mind barking at all. - Being easy to train would be nice, but I don't mind dealing with some stubbornness. - Getting along well with other dogs and cats is something I'd like, small animals I don't mind so much, but other dogs and cats is almost a must. - Sturdy/hardy built. I don't want to worry about them getting hurt/sick easily. They don't have to match everything exactly, of course. I'd just like some ideas. Thanks!