Well, we just got back from seeing the puppies again and the decision is made: we're going with pup B. I still think that pup A is adorable, but he definitely is the more feistier of the two. Again, he was the first pup out to greet us, and even at the end of our visit when he was exhausted, he was still trying to play. I cradled him on his back to check his dominance level and he did not like it one bit. But to be fair to him, he was tired. Pup B seems more mellow and laid back than pup A. With our children being so young (3, 2 and 9 mths), it makes more sense to choose the middle-of-the-road pup than one that is more dominant. I still wish I could feel it was more cut and dried than this, but I guess until we get our new puppy home and bond with him I will be wondering if we made the right choice.