Keefe is the one in a million little guy. He has an overbite thus he smiles a lot and that just adds to his charm. Happy, healthy, playful is our Keefe. He gets along with big and small dogs. Keefe loves to give kisses and get cuddles. He would probably do well with kids that are older as they would be more Keefe speed. He is housebroken and will ask to go out. You just need to watch for his signals and yes he does use a dog door. Loves to play with soft toys and challenges his play buddy all the time. Rough housing with his other puppy bud is the best. Keefe has no aggression at all. Someone special deserves this happy little sunshine and they are coming Keefe. Just be patient little guy!!