Well it depends on your life style. Im more for a apbt (pit bull). They are couch potatoes when you want to snuggle and will play when you want to. They are great family dogs and please don't believe the myths. They don't have lock jaw and aren't human agressive. We have a rescue that is wonderful with our farm animals. Good luck on finding you a dog. Look around at your local shelters for one to adopt. There are way to many backyard breeders adding to the problem. Here is something to watch: https://www.youtube.com/watch?v=6tVEeXQaW2E&feature=youtube_gdata_player
i would get a pup of any choose of yours but i would recommend a labradour or a staffie as a puppy you can train them to become used to the surroundings and labs and staffs are child friendly dogs and well behaved if treated properly !