I was going to say to leave his mattress out in the sun for a day (might be easier said than done if the weather there is anything like here) just in case there is anything there. It's free and it might help???

I hope you figure it out soon