Nice dogs! I won't rule out a bulldog or lab. I'm going to hit some adoptions this weekend.
My dog is called a "Puggle". He's half pug, half beagle. I say half beagle, but he's got the Beagle bark/bay/howl. He goes ape-excrement if someone just walks by. He's a great watchdog, but a terrible guard dog. He's small enough to not require 40 lbs of food a week, but big enough to not emasculate the manliest of men. Great personality, and he gets along with everyone and everything.
I got a female pup, 2 months old from the Humane Society of Tampa Bay. She's half lab half pitt bull.
My neighbor had a pit bull when we were little and my baby sister could lay on it and pull its ears, etc and it never made a move. Nicest dog they had and they had a lot of dogs. Guess even though the breed itself has a bad rap, each dog is still an individual. Have fun with the little fur ball!
I see from the picture on the couch that you have mans best friend and a dog. Good luck and give him lots to chew on.