You need to take your child to the Paediatric Dentist for proper check and treatment. There are many things that can cause swollen or bleeding gums. Either the child's teeth are not properly cleaned or the child has a bacterial or viral infection e.g Herpetic gingivostomatitis, don't mind the grammar. Whatever the case may be he needs to have a proper check and treated accordingly
Medical Doctor