I'd have to say boxer, definately. They are voted number one with children, while at the same time, are very protective of it's family. They are big clowns with great personality, don't need to be groomed very much, don't shed hardly at all, and are medium sized, well behaved dogs. TRUST me on this one, boxers are definately, absolutely, positively, the right breed for you! Look them up, do some research on boxers, and let us know what you decide!