My 6 month old Yorkie has about 10 different toys of different textures, shapes and sizes and she likes to play with and chew on all of them

BUT - she still insists on finding anything and everything else to chew on. I don't even know where she finds this stuff sometimes lol. I'm kinda OCD about keeping my house clean lol but she's so small I guess she gets in places and finds things I don't even see? She'll come running over to me chewing on 'something' and I open her mouth to find - tiny little rocks, fuzz etc. and today I got scared - she had a 1" broken piece of wood

I don't even know where it came from, I checked all my furniture etc. ?? And out in the yard, forget it, she runs around then stops and starts chewing on something - wild rabbit poop, dead leaf, who knows? I know puppies love to chew and explore the world with their mouths just like human babies, but I worry about it being dangerous (like the wood this morning

) Like, I said, she has a bunch of toys and I keep the house really clean and I'm always right by her and watch her as closesly as I can, but I can't keep my eye on her every second and she cries if I kennel her during the day and my dh works 3rd shift so that's not possible.
Please tell me they grow out of this?? Does anyone know some great toys that keep their Yorkie puppies occupied enough to not want to go searching every nook and cranny for something else?