@wqgq_641 Your speaker requirements are EXACTLY like mine. In my case a crazy dog and wife, the kid is more manageable.
Take a look at my Livingroom virtual system to see how I protect the speakers from the onslaught.
I wanted to get KEF Blade 2 META for this room but did not think they would survive. I went with my #2 choice because it is very hard to knock over, has grills, and has some of the most advanced technology in a speaker.
Living Room System | Virtual Listening Room (audiogon.com)
This speaker is incredible. So glad I went with my 2nd choice.
I got my speaker covers from these guys. I love this cover. You need to search for your speaker to find the cover for it. They can make custom covers.
Kef Blade 2 Meta Speaker Dust Covers | DigitalDeckCovers