The best diapers for a 7 year old boy that wets a lot are Gentle Steps size 7 diapers or even pampers swaddlers size 8 diapers.
My neighbors 8 year old son wears Gentle Steps size 7 diapers and they are very absorbent and fit him really good.
I also wear Gentle Steps size 7 myself and they are very absorbent and very squishy as well.
Dollar General sells the Gentle Steps diapers and they are very absorbent and awesome diaper and will fit kids up to around 13 to 15 years old depending on their waist size.
Diapers are more comfortable and feel great when wet or poopy and they are much better than holding it and having to run to the toilet or find a toilet.
All kids should remain in diapers no matter the age.