I wouldn't recommend a pound dog with a young child. Dogs in the pound usually have some problems that require training out, like being improperly socialized.
With a child around, get a dog that the kid can't hurt if he falls on it or pulls its ears. A little yapper might not be so patient with a child.
Dalmatians have the brains of a rock and are extremely energetic.
Maybe a nice black lab? Not too large a dog, but just big enough.
