9 Halloween Costumes for Short Guys That Own It
Costumepedia earns a commission if you buy through links on this page. It doesn’t change what you pay. As an Amazon Associate I earn from qualifying purchases.
Tall guys get the monsters. Short guys get some of the funniest, most memorable costumes in the room, and store-bought costumes fit you better anyway.
Each idea here looks better on a shorter frame. A few of them are jokes about height; most just happen to fit perfectly.
Jump to a Costume
1. Garden Gnome
The perfect short-guy costume. A garden gnome is supposed to be small, round and bearded.
How to do it: Tall pointed red hat, white beard, blue shirt, wide brown belt and boots. Rosy cheeks. Freeze in place for photos.
Worth buying: a gnome hat and beard set.
2. Leprechaun
Small, lucky and mischievous. A leprechaun works for Halloween and St. Patrick’s Day.
How to do it: Green jacket or vest, a buckled green top hat, an orange beard, a gold-buckle belt and a pot of chocolate gold coins.
Worth buying: a leprechaun hat and beard.
3. Jockey
Real jockeys are small, so it’s one of the most accurate costumes you can wear at your height.
How to do it: Bright satin shirt or silks, white pants, tall black boots, a helmet and goggles, and a riding crop. Best with a friend dressed as the horse.
Worth buying: a jockey costume helmet.
4. Ninja
Quick, quiet and hard to spot. A ninja looks better on a compact frame.
How to do it: Black wrap jacket, loose black pants gathered at the ankle, a hood and face wrap, and a red sash. Move silently all night.
Worth buying: an adult ninja costume.
5. Elf
An elf works year-round with the right ears. Christmas elf or fantasy elf, your call.
How to do it: For Christmas: green top, striped tights, a hat with a bell. For fantasy: a cloak, pointed ears and a bow.
Worth buying: elf ears and a jingle-bell hat.
6. Napoleon
The history joke that writes itself. Fun fact for the party: he was actually about average height for his time.
How to do it: Navy jacket with gold buttons and epaulettes, white pants, tall black boots, a sideways bicorne hat and one hand tucked into the jacket.
Worth buying: a bicorne hat.
7. Mad Scientist
A mad scientist looks great at any height, and the lab coat fits short guys like it was made for them.
How to do it: White lab coat, goggles on the forehead, rubber gloves, wild hair and a glowing beaker.
Worth buying: a cheap white lab coat.
8. Greaser
Small but tough. A greaser is all attitude, and the pompadour adds a couple of inches.
How to do it: Leather jacket, white tee, cuffed jeans, boots and a tall pompadour.
Worth buying: strong-hold pomade.
9. Dwarf Miner
Beard, pickaxe and a lantern. The classic fairy tale miner is a great group costume.
How to do it: Brown or red tunic, belt, boots, a fake or real beard, a stocking cap and a foam pickaxe. Carry a lantern.
Worth buying: a foam pickaxe.
Costume Tips for Short Guys
Lean in. Costumes that are supposed to be small (gnomes, jockeys, leprechauns) are funnier on you than on anyone else.
Mind the proportions. Long robes and huge capes can swallow a shorter frame. Hem them or pick fitted costumes.
Add height on top if you want it. A tall hat or a pompadour adds a few inches and helps the costume read.
Need more ideas? Browse the full costume encyclopedia from A to Z, or see our 10 last-minute costumes you can make tonight.
Short Guy Costume FAQ
What’s a good Halloween costume for a short guy?
A garden gnome, leprechaun, jockey, ninja, elf, Napoleon, mad scientist, greaser or dwarf miner.
What’s a funny costume for a short guy?
A jockey with a tall friend as the horse, or Napoleon.
What couples costume works with a short guy and a tall partner?
A jockey and a horse, a gnome and a gardener, or an elf and Santa.
Do store-bought costumes fit short guys?
Usually better than tall guys. Look for small or medium adult sizes, or teen sizes for a tighter fit.
Free: The Last-Minute Costume Cheat Sheet
Ten costumes you can make tonight, mostly from your own closet. One page, printable, plus a short email before each costume season. No spam.










