What you got there, sounds like to me, is the Trouble with Tribulus. Ye olde Goathead thorns.
Tribulus thorns laugh at "thorn resistant" tubes, kevlar belts, slime tubes, etc. That sh** is
worthless. Sometimes the knobbies of an MTB tire are big enough that thorns stuck in them don't
reach tube. But the thorns as you know eventually get stuck through the thin part of the tire.
Only cure for goatheads is to ride where others have ridden or walked before. Your son gets the
thorns because he hauls off across a vacant lot somewhere. If he stays on the pavement, or even on
the well-worn dirt paths, he will get about 90% less thorn flats. Figure out what the plant looks
like. Shouldn't be too hard. Then you'll know what you're up against. It's all over the durn place.
But the beauty of the goathead thorn is that it goes many more places than just where it grew up.
Good thing you're getting some flat fixing practice. In goathead country, you'll need it. Don't
forget to carefully run your fingers all around the inside of the tire after you think you've got
all the thorns out, just to be sure.
Robert welcome to goathead country