We are getting a puppy today and want to make sure its a good family dog?