We got our Diatomaceous Earth (DE) on-line; I can't remember where, but try a search.
It sounds like your grandson is very sensitive to allergens and it can be really difficult to identify the source for sure unless they do allergy tests. I understand it can be very frustrating especially if...