Back to adopting a dog - a lot of rescues will help you pick a dog if you explain your lifestyle. Spend some time with the dog, see if you like their personality. I've volunteered a lot with rescues and the Humane Society. I wasn't a fan of small dogs but am now, it's the personality, not the...