Ziggy came to us after his owner became ill. Ziggy weighs 5#s plus a little something. He is our first dog of any other breed (besides our cats, Clyde and Mustache, who were well over 15#s). Luckily, I am a dog trainer, so I am very familiar with the special problems of smaller breed dogs.
Small dogs are awesome and need training just like large dogs to reach their potential. However, there are special considerations that go into owning and caring for a small dog.