We use to keep a large kennel downstairs just so that we could do this. I would also put him in when little kids came, just to be careful. Mind you, my dog is almost 70 lbs, but little dogs can do damage, too.
I would NOT just hook the dog up when guests come, as leashes cause a dog to go ballistic, if they're not properly trained....
:grouphug::grouphug::grouphug: