Get a papillon. I have one on my lap virtually 24/7. If you like smaller dogs, best breed ever. Extremely intelligent (rated in top 10 of all breeds despite being a toy breed), extremely active, agile, friendly, obedient, EASY to train. Only real downside is they are a bit on the fragile side. Bigger dog that was really out to kill could rip up a pappie pretty quick. So you've got to play the role of protector anytime you go out in an area where there might be aggressive bigger dogs.