Beardies would be my choice hands down!!!!! I have had several different animals in my life time,dogs,cats,hamsters,guinea pigs,rabbits............My absolute favorite is beardies. Dogs, cats,etc......have hair(fur) to deal with,beardies don't,dogs,cats,etc.....will do their business whereever they please(yes I know you can train them) but let me give you an example:the last dog I had was great for a little while,used puppy pads etc......THEN all of a sudden he would wait until he came back in the house,run for my carpet and poop EVERY where he could find a clean spot of carpet,meaning I had to get on my hands and knees and clean up after him,when finished
drinking he would turn over his water bowl,again with the clean up. My cat used the litter box for the longest time,THEN he decided the
bath tub was his litter box(I was the only one who would clean up after him,again with the clean up) hair everywhere,clothes,bed etc...........Now he is outside........I have 2 beardies in my house in seperate vivs,they poop in the tub most of the time,wipe it out with a little bleach,or if they do poop in their vivs,wet wipe up,deep clean 2 times a month,NO hair,complete cuddle bugs AND I DO MEAN CUDDLE BUGS,when they get out the will crawl up an sit on my shoulder or roam around on their leashes(to prevent wandering too far) When we get them out for bedtime,both will crawl around on us for a bit and then crawl up to our necks for nightly snuggles and wiggle their little bodies for a more comfy spot and go to sleep. I have never had such wonderful conversation starters and they are very friendly. Sorry this was so long.