I currently have two shih tzu's that I rescued. I had three, but lost my old man in Sept. from old age, he was 14. GREAT DOGS! They are great with kids, love to play and don't have the energy that some of the other small dogs have. Also, they don't shed! They have hair that is referred to by the vets as closer to human hair. They require grooming, but other than that, they are the best dogs to have.
I have a 14 month old and she loves to pull and grab them. They generally let her do whatever, and when they get tired, just run and hide from her. I wanted to get a pug, but they tend to shed alot.
They stay small, mine ranged in weight from about 11 pounds to 15 pounds. They get along well with all other animals, including cats.
Good luck