Depends if you want a big or a small breed?
For a small breed, I'd recommend a West Highland Terrier or a Jack Russell. I have a westie and she's never bitten anyone and is really playful.
For a large, I'd recommend a Japanese Akita. However, you would have to home them as a puppy as an...