I'm not sure if Logan had a choice whether or not to like superheros, but he seems to have picked up on it on his own. A few people have insinuated that Michael made him choose Superman as his favorite, but he has done that all on his own.
He took Olivia's Wonder Woman cape and made me put it on him backwards so that it would be a "superman" cape. Pretty smart.
Superman wearing a Captain America shirt.
Showing his muscles
The kids kept fighting over the cape, so grandma actually bought him a set of capes from Amazon. Now he has multiple capes to choose from, and they came with masks! He is partial to superman, but both he and Olivia take turns playing with all of them.
I sure do love my little super hero.