Get a Labrador retriever they are so great. They are great family dogs. Seriously. My lab olive loves ever one. You barley have to train them. When we go to town we stay at my grandmas with a bunch of cars right next to the road and we can let her off the leash and doesn't go in the road or run off. They are very patient dogs too. And love too swim. You should defiantly get a lab.