when I brought Remy home my shih tuz was such a great baby sitter

He would play and play and play some more with her and it was great. I had issues but he wore her out by using up her energy and it made it easier on me.
You have received a lot of good advice.. I use the "ribbon" when it is storming or fireworks so I can see it would work 24/7 ... of course don't leave unattended.
As far as the crate or playpen. It does not have to be large. My dd got a really large one and her pup hated it, she then returned and got a small one and it works fine. I used a child's pack and play that I got from a consignment store... it wasn't perfect like new, but cheap and when done I could toss it.
good luck. it is worth it I promiss