Scratches in children can occur due to a variety of reasons. Common causes include accidental injuries during play, interactions with pets, falls, and contact with sharp objects. In some cases, children may scratch themselves due to skin conditions like eczema or insect bites that cause itching.