Boys tend to want two things from a costume: to look like the character they love, and to run, climb and grab candy without anything falling off. Every look here is built around both. You'll find superheroes and video game characters, Halloween classics, jobs, animals and plenty of homemade options, each with the clothing, hair, makeup, accessories and shoes I'd put together. Superheroes, gaming characters, throwbacks and handmade costumes are what boys keep asking for this year, and all four are well covered. I've noted where a piece needs a warm layer underneath, where a prop can be swapped for school, and where a strip of reflective tape is worth adding for an evening walk.

Will It Pass the School Costume Parade?
Many boys wear their costume twice: once at a school parade or dress-up day, and once for trick-or-treating. School rules vary, so check the letter home, but the same few things come up almost everywhere. I plan for those from the start, so one costume does both jobs.
- Masks that cover the whole face are commonly banned at school. Pick characters who can swap the mask for face paint, like Spider-Man with a cheek web or the Mandalorian with painted lines.
- Toy weapons, even foam ones, are usually not allowed. Every costume here has a non-weapon prop suggestion for that reason.
- He needs to sit at a desk and use the bathroom alone. Jumpsuits with a back zip and big boxes fail that test; separates and hoodies pass it.
- Capes and tails should be short enough not to catch on chair legs.
- Keep makeup light and washable. Teachers tend to prefer kids who don't leave face paint on the classroom carpet.
If he's set on a full-mask version, I'd make the school version first and add the mask for the evening only.
1. Spider-Man Costume for Boys

Spider-Man is the costume I see most often on a school parade, and the full face mask is usually the first thing to come off. A stretchy red-and-blue jumpsuit with the web pattern gives the clearest look; for a homemade version, red sweatpants and a blue athletic shirt with web lines drawn in fabric paint work well. I paint the webs with a fine-tip fabric marker over a pencil guide, because a brush on stretchy fabric smears. Tuck his hair under a lightweight fabric mask, or skip the mask and paint a small red web on one cheek where masks aren't allowed. Red sneakers or flexible boot covers and a soft web-shaped treat bag finish it.
2. Superman Costume for Boys

Superman is about as simple as a superhero gets: a blue long-sleeve shirt and matching pants, the red-and-yellow chest symbol in felt or a printed patch, and red shorts layered on top. The cape is the one part I'm strict about. Attach it with snaps or hook-and-loop strips at the shoulders, never a tie at the neck, so it pulls away if it catches on a railing or another child. Brush his hair to one side and shape a small curl over the forehead with a dab of child-safe gel. He doesn't need makeup, though rosy cheeks give a comic-book feel. Red socks, sneakers and soft red boot covers that stay put while he walks complete him.
3. Batman Costume for Boys

Batman works in black and charcoal, which is also why he vanishes on a dark street. Start with a black long-sleeve top and joggers, a yellow-and-black bat symbol on the chest, and a utility belt cut from felt or light foam. Keep the cape above the ankles so he won't trip on it. A fabric mask with bat ears should have eye holes cut wider than you'd think, because kids look sideways far more than adults do. Grey shading on the cheeks is optional. Black sneakers, boot covers and a bat-shaped candy bag finish the look, and I'd run reflective tape around the belt so he shows up in headlights.
4. Mario Costume for Boys

Mario is my go-to for a last-minute costume, because most families have the pieces. Blue denim overalls go over a red long-sleeve shirt, loose enough to run in, with big yellow felt circles over the overall buttons. Tuck his hair under a red cap with a white circle and a red M. For the mustache, a washable brown makeup pencil is the safer bet for young kids; adhesive mustaches tend to come off in the first hour, and older boys can try one if their skin isn't sensitive. White gloves, brown boots or nonslip brown sneakers and a plush mushroom tucked into a front pocket finish him.
5. Luigi Costume for Boys

Luigi is the same build as Mario in green, so the two make an easy pair for brothers. A green crewneck goes under loose blue overalls, with yellow felt circles over the buttons and cuffs rolled if the overalls are long. A green cap with a white circle and green L sits on his natural hair. Draw a gentle curved mustache with brown face paint, staying clear of the lips so it survives snacks. White cotton gloves look the part, and he can pull them off to eat. Brown sneakers or light work boots finish the outfit. For a prop, I'd make a green cardboard pipe candy bucket, sanding or taping the cut edges smooth and padding the handle.
6. Minecraft Steve Costume for Boys

Steve's square head is the fun part to build and the part most likely to go wrong. Pair a turquoise short-sleeve shirt with dark blue pants or jeans, adding thermals underneath on a cold night. The headpiece is a light cardboard box covered in printed or painted pixel squares. I cut the eye opening as one wide window rather than two holes, and glue foam blocks inside the top so the box sits on his head instead of sliding down over his eyes. If he'd rather skip the box, temporary brown hair colour and square face-paint details work. Grey or black sneakers with pixel shoe panels and a foam grass block make the rest.
7. Pokémon Trainer Costume for Boys

A Pokémon trainer is sporty and comfortable, so it's a good pick for a long trick-or-treat route. Build it with a blue vest over a white or black T-shirt, relaxed jeans and a red-and-white baseball cap. Fingerless green gloves come from trimming cheap knit gloves; I run a line of zigzag stitch or a little fray check around the cut edge, or they unravel by the end of the night. His hair stays tousled under the cap, and a little warm blush is all the makeup he needs. Supportive sneakers suit the adventure look. A small yellow creature plush and a red-and-white foam ball clipped to a belt loop finish the costume, all soft and light to carry.
8. Jedi Costume for Boys

A Jedi costume is mostly layers of fabric, which makes it warm and very easy to sew. Start with a cream tunic or oversized wrap shirt over tan pants, a wide brown fabric belt at the waist, and a long brown hooded robe. The robe hem is the safety detail: I hem it so it ends above his ankles, because a full-length robe on a child gets stepped on going up stairs. His hair can be brushed back or left tousled, and a light brushing of brown makeup on the cheeks adds a weathered look. Brown boots or sneakers with boot covers finish it. For school, swap any weapon-like prop for a star map or a plush space creature.
9. Mandalorian Costume for Boys

The Mandalorian is an armour build, and for kids the armour has to bend. Use a dark grey long-sleeve shirt and cargo pants as the base, then attach silver foam chest plates, shoulder pieces and knee covers with hook-and-loop strips so every section moves as he does. I cut that armour from thin craft foam and heat it gently with a hair dryer to curve it before painting, so it sits against his body instead of sticking out flat. A short dark cape goes on one shoulder. His helmet should be light with a wide visor and plenty of ventilation; where helmets aren't allowed, grey face-paint lines on the cheeks stand in. Black sneakers, boot covers and a little green creature plush in a crossbody satchel finish him.
10. Sonic Costume for Boys

Sonic is basically a blue hoodie, which is why boys like wearing him. Choose a blue hooded sweatshirt and joggers, then attach a cream felt oval to the front and soft blue felt spikes down the hood and back. I stuff the spikes lightly with fibrefill so they hold their shape without being stiff enough to poke anyone. Keep his hair tucked under the hood, or use temporary blue spray on visible pieces, then paint a small black nose and a little peach around the cheeks. White gloves and red sneakers with removable white straps and yellow felt buckles finish the character, and gold craft-foam rings make good props.
11. Buzz Lightyear Costume for Boys

Buzz Lightyear needs more crafting than most, and the wings are where I'd spend the time. Begin with white pants and a white long-sleeve shirt, then layer a green-and-purple foam chest panel on top, with soft foam details on the forearms and knees that don't stop him bending. A purple stretch hood covers his hair and leaves his face open. A little lavender shadow at the temples gives the animated touch. White sneakers go under green-and-purple boot covers. I attach the fabric wings with elastic shoulder straps and keep them narrower than his shoulders so he fits through doorways. A clear helmet is optional, and only if it doesn't reduce airflow or his view.
12. Woody Cowboy Costume for Boys

Woody is a closet costume with one homemade piece. Tuck a yellow plaid shirt into blue jeans, add a black-and-white cow-print felt vest and a red bandana tied loosely over the collar. Felt is ideal for the vest because it doesn't fray, so you can cut it out and skip hemming altogether. A soft brown cowboy hat sits over tousled hair, and a few washable freckles finish his face. A brown belt, western boots and removable felt spurs with no hard edges complete him. Give him a fabric sheriff badge and a soft braided-cord lasso; I'd keep the lasso short and never tie it into a loop, so it can't catch around his neck.
13. Dinosaur Costume for Boys

A green dinosaur is the costume I'd steer a boy towards for a freezing Halloween, since it's built on a hoodie and sweatpants. Triangular felt plates run from the hood down the back, alternating dark and light green. Sewing them on beats glue, because hot glue on a hoodie goes brittle in the cold and the plates fall off one by one. A padded fabric tail attaches at the waist, short enough to stay off the ground. Tuck his hair into the hood, then paint green at the temples with tiny scales on the cheeks. Soft claw gloves that leave the fingers free, green sneakers or foam claw covers, and a plush egg on the candy bucket finish it.
14. T. Rex Costume for Boys

The T. rex is the bolder cousin of the dinosaur above, in earthy browns and olives. Start with a brown or olive sweatsuit, add a lighter felt belly panel, padded back ridges and a structured fabric tail around the waist. A soft dino hood with rounded eyes and felt teeth should frame his face rather than cover it. Paint small brown and green scales across his forehead and cheeks, and add padded claw gloves and brown sneakers. I'd choose this soft build over an inflatable suit every time; inflatables are hard to see out of, hard to sit in, and the fan battery tends to die halfway down the street.
15. Astronaut Costume for Boys

An astronaut looks smart without a bulky suit, which makes it a good school costume. White coveralls, or white pants with a zip-front jacket, get silver tape around the cuffs and fabric space patches across the chest and sleeves. His hair can stay under a white cap or an open-face helmet frame. If you add face glitter along the cheekbones, use cosmetic-grade glitter made for kids, never craft glitter, which can scratch eyes. White high-tops or moon-boot covers finish the feet. For the oxygen pack, I glue two painted plastic bottles to a piece of cardboard and strap it on with wide elastic so it stays light. A small fabric moon flag is the prop.
16. Firefighter Costume for Boys

A firefighter costume is one of the few where the clothes get worn again afterwards. Dress him in a navy or tan shirt with matching cargo pants, then a bright yellow or black jacket trimmed with reflective tape, which is genuinely useful for a night walk. A lightweight plastic helmet sits over combed hair. A few smudges of grey washable makeup suggest a busy shift, but I'd keep it to soot rather than anything that looks like injury. Black rain boots or sneakers with short boot panels finish the outfit. A coil of blue felt makes a hose, a plush firehouse dog is a friendly extra, and a removable name badge makes it his.
17. Police Officer Costume for Boys

A police officer costume is neat and school-friendly, as long as the belt stays harmless. Start with a navy button-front shirt and matching pants with a comfortable waist and collar, then add a fabric badge, name patch and shoulder insignia rather than heavy metal pieces. A navy cap with a soft brim sits over neatly styled hair. No makeup needed. The utility belt can hold a notepad, pencil, toy radio and small flashlight; I'd leave weapon-shaped toys at home, since most schools ban them outright. Black sneakers or slip-on shoes, and a cardboard stop sign or ticket book make the prop.
18. Construction Worker Costume for Boys

A construction worker is one of the most visible costumes on the street, thanks to that neon vest. Dress him in a plaid shirt or orange T-shirt with relaxed jeans, then the reflective vest and a light yellow hard hat. His hair can stay messy under the hat. A small brown smudge on one cheek is enough makeup. A fabric tool belt holds soft foam tools, a measuring tape and a pencil; I check that the tape measure has a soft end or a lock, because kids love pulling it out and letting it snap back. Brown work boots or dark sneakers, plus a cardboard clipboard with pretend building plans, round it off.
19. Race Car Driver Costume for Boys

The race car driver is built for running, so it suits a boy who never walks anywhere. Choose a solid red, blue or black zip-front jumpsuit and decorate it with checkerboard fabric patches and homemade racing emblems. Keep the badges invented rather than copying real sponsor logos; I let kids design their own team name, which they love. His hair goes under an open-face racing helmet or a matching cap. A narrow silver face-paint streak at one temple adds a detail. Black sneakers with white soles, soft racing gloves, a felt-covered cardboard steering wheel and a checkerboard treat bag complete the theme.
20. Pirate Captain Costume for Boys

A pirate captain can be fun and adventurous without frightening makeup or weapon props. Layer a white ruffled or loose cotton shirt under a burgundy vest, with cropped black pants and a striped sash at the waist. A soft black tricorn hat goes over tousled hair. Brown face paint can draw a small curled mustache, or just add sun-kissed shading. Tall black socks and ankle boots imitate pirate boots. For the parrot on his shoulder, I stitch a safety pin to its underside and pin it through the vest, which holds far better than glue. Add a fabric treasure map and a pouch of gold cardboard coins. An eye patch looks great in photos, but take it off before walking in the dark.
21. Friendly Vampire Costume for Boys

A friendly vampire is a good choice for a boy who wants a bit of spooky without blood. Dress him in a crisp white shirt, black pants and a burgundy or purple vest, then a high-collared black cape with red lining fastened by a front clasp that opens easily. Comb his hair back with child-safe gel and draw a small widow's peak in washable black paint. Pale foundation should be applied lightly; I patch-test it on the inner wrist first, since many kids react to cheap Halloween makeup. A little grey shading under the cheekbones finishes the face. Soft fangs are for photos only; take them out for eating and walking. Black shoes, a red medallion and an old-looking cardboard book complete him.
22. Skeleton Costume for Boys

The skeleton is a classic, but the thin printed bodysuits are cold, so I build it on a black sweatshirt and joggers. White felt bones go across the front, sleeves and legs, attached with fabric glue or loose stitching you can remove later. Cut one sleeve's bones, then flip the template for the other side, so the arms match. His hair stays natural or under a black fitted cap. For makeup, a white base, grey around the eyes and short black lines by the mouth keep him friendly rather than frightening. Black sneakers with felt foot bones finish the look, and a few bones cut from reflective tape make him visible after dark.
23. Friendly Ghost Costume for Boys

A friendly ghost doesn't need a sheet over the head, and I'd never put one on a child walking outdoors. Use a white hooded poncho over a white long-sleeve shirt and matching pants, cutting the poncho hem into wide rounded points that end above the knees. Small grey felt patches add depth. His face stays fully uncovered with his hair brushed back under the hood. A pale face base, soft grey around the eyes and a cheerful curved smile drawn at the cheeks give the ghost character. White sneakers or light grey slip-ons keep the colour floating. A small lantern candy bucket and a few light fabric streamers on the sleeves finish him.
24. Werewolf Costume for Boys

A werewolf can be rugged and still suit a family event. Start with a brown plaid shirt and dark jeans with uneven felt patches at the cuffs and knees, then attach strips of grey-brown faux fur to the shoulders, collar and the backs of his hands. Faux fur sheds from every cut edge, so I cut it from the back with small snips through the backing only and shake each strip outside before sewing it on. Style his hair up with temporary grey spray and child-safe wax, paint brown at the temples and cheeks with a dark nose and a few whiskers, and keep the expression friendly. Brown sneakers, felt ears on a comfortable headband and a short padded tail finish him.
25. Ninja Costume for Boys

A ninja is sleek, quick to put together and comfortable for an active boy. Dress him in a black long-sleeve athletic top and joggers in breathable fabric, then wrap a dark red or blue sash at the waist with matching bands at the wrists and lower legs. A soft black hood should leave his whole face visible; the full masked look is the first thing a school or a dark street makes a problem. A little charcoal face paint on the cheeks gives drama. Light black sneakers give grip. Swap weapon accessories for a scroll, a fabric rope or a messenger pouch. All-black outfits are hard to see at night, so I'd stitch reflective piping down the sleeves.
26. Robot Costume for Boys

A foam robot is the more wearable cousin of the box robot below. Start with a grey sweatshirt and pants, then attach flexible silver foam panels to the chest, elbows and knees, decorated with bottle caps, felt buttons and painted cardboard gauges. Glue the bottle caps with a strong craft adhesive rather than hot glue; hot glue lets go of smooth plastic once it gets cold. His hair can take temporary silver colour, or wear a light square helmet with wide openings around the face. Silver makeup at the temples and little circuit lines on the cheeks finish the face. Grey sneakers with boxy foam covers, flexible dryer-tube arm covers and a cardboard control panel lit by battery craft lights complete him.
27. Cardboard Box Robot Costume for Boys

A cardboard box robot is cheap, and the best part is that he gets to decorate it himself. Cut generous head and arm holes in a medium box, then cover it in silver paper or nontoxic metallic paint. I measure the box against him while he's sitting, not standing, because a box that fits standing up jams into his thighs the moment he sits in a car seat. He wears it over a black long-sleeve shirt and pants, with painted buttons, dials and a friendly digital face. Two silver makeup squares on the cheeks, black sneakers with light rectangular shoe covers, foil-covered tubes on the arms and an antenna headband finish the build.
28. Scarecrow Costume for Boys

A scarecrow suits school parties and outdoor events, and it's cosy enough for a chilly night. Pair a plaid flannel shirt with relaxed jeans or brown overalls, and sew colourful patches onto the knees, elbows and pockets with big decorative stitches; this is a good first sewing job for a boy who wants to help. A floppy straw-style hat goes over tousled hair, with short pieces of yellow yarn tucked under the brim. I always use yarn rather than real straw, which itches and sheds everywhere. Paint an orange triangle nose, freckles and stitch lines from the mouth corners. Brown boots or sneakers, a fabric crow on one shoulder and a burlap-look candy sack finish him.
29. Shark Costume for Boys

A shark built on a soft hoodie is far easier to wear than a full-head mask, which blocks his view. Choose a grey hooded sweatshirt and sweatpants, then attach a white felt belly panel to the front, a triangular fin to the back and smaller fins on the sleeves. Add rounded felt teeth around the hood opening, set back so they don't flop into his face. The back fin droops unless it's stiffened, so I sandwich a piece of craft foam between two layers of felt before sewing it on. Grey face paint at the temples and a small dark triangle on the nose add character. Grey sneakers, a blue ocean-print candy bucket and a plush fish complete it.
30. Classic Magician Costume for Boys

A magician costume gets reused for birthdays, school plays and dress-up boxes long after Halloween. Start with a white button-down shirt, black dress pants and a red or purple vest, then a short black cape lined in matching satin and fastened under the collar. Comb his hair to one side and place a light top hat on top; a thin elastic under the chin keeps it on when he bows. Rosy cheeks and a small painted star by one temple are enough makeup. Black slip-ons or dress-style sneakers go on his feet. Fill a drawstring pouch with coloured scarves and foam stars for pretend tricks, and tuck a plush white rabbit into the hat.
A Ten-Minute Walk Test Before Trick-or-Treating
The night before, I have kids wear the whole costume, shoes and props included, and walk around the house and down the front steps for ten minutes. It shows up nearly every problem while there's still time to fix it.
What to watch for
- Can he see his feet and look both ways? If he has to turn his whole head, widen the eye holes or drop the mask.
- Does anything drag or trip him on the stairs? Hem robes, capes and tails above the ankle.
- Is anything itchy or hot? Kids pull off whatever bothers them, usually in the first fifteen minutes.
- Can he carry his candy bag and his prop at the same time? If not, clip the prop to the bag or leave it home.
- Do his shoes rub? Costume shoes and boot covers slip, so I fit boot covers over his real sneakers.
For a dark route, add a strip of reflective tape to the front and back of the costume and give him a small flashlight or glow bracelet to carry. Layer thermals under fitted costumes if the evening is cold, because a shivering child wants to go home after three houses.
Let Him Pick, Then Make It Wearable
Every boy's costume here comes down to the same balance: the character he loves, clothes he can move and stay warm in, and enough visibility for a dark street. Superheroes and gaming characters are the bright, exciting end, while robots, animals, jobs and Halloween classics are where homemade work shines. I build every one on breathable clothing, with secure accessories, flexible shoes and light props. Try the mask or headpiece on at home a few days before so you can check he can see, hear and move. Then hand him a paintbrush or the felt scraps. Boys who helped make their costume tend to keep it on all night, and that's the real test of a good one.


























