It is not normal for a seven year old to poop and poop on his body a lot. Usually around the age of four or five babies can control their bowel movements and after the age of five they can control their nocturnal urination. And it is not normal for a baby to be seven years old and still not be able to control his bowel movements. You can first determine whether there is an organic pathology, if not, then functional training, let the child consciously hold urine, etc.. If there are neurogenic bladder, anal sphincter and other anatomical abnormalities, it may not be able to control bowel movement on its own, and medical treatment is required. If there is no organic lesion, it may be that the child has not yet developed the habit of independent defecation, parents can take some bladder feedback training, sphincter contraction exercise, psychotherapy and other measures under the guidance of the doctor.