Harry Potter and the three-headed dog
If you’ve read the Harry Potter novels or watched the films, you must be familiar with this rare magical beast. If you’re a true fan, though, you might remember that at some point, Hagrid owned a three-headed dog, ironically named Fluffy. Perhaps only true Potterheads remember him, since he appeared in the first novel.

Unlike Hagrid’s Fluffy, who was neither sweet nor fluffy, this dog is quite endearing. The three-headed dog is supposed to be an intimidating creature, guarding the Philosopher’s Stone, but this dog seems like the only thing he could be guarding is his toy, and maybe not even that. Nonetheless, this is a very creative costume, and the execution is impeccable.