my first and immediate advice is please get his complete blood count
done to check his platelet count
, if low counts are detected that can be the cause for bleeding gums
. i just want to rule out viral fever
with low platelet count , may be even dengue fever. get his blood pressure checked , look for any rashes all over the body. look for joint pains, look for bloated abdomen, look for decreased urine out put.