Most definitely small dogs! There are so many more benefits to small dogs over big dogs including but not exclusive to:

* Small dogs generally live longer.
* Small dogs cost less to feed.
* Small dogs cost less at the Vet.
* Small dogs are easier to transport.
* Small dogs fit in your lap.
* Small dogs leave less to clean up after.
* Small dogs often have big dog
personalities (lots 'o' fun!)
* Small dogs are often welcome in places
where big dogs would be a hazard.
* Small dogs are generally easier to manage.
* Small dogs mature much faster.

Enough good reasons? I'm sure there are more that I haven't thought of. Any help out there?