I have got to give it to them. Some teams are creative.
The AHL, the NHL's minor league affiliate, consists of 30 teams with each having their own unique team name and, of course, mascot.
Some teams did a great job, but others, like the Toronto Marlies' Duke the Dog, just don't get me psyched to go watch AHL hockey.
Duke didn't make the cut.
But here are the 25 mascots that are on the list.