i dont see how different sized enemies makes it more difficult, just use sprite 2d with an animation player and keyframe the collision shapes in the animation player,
failing that you can always scale the sprites in the game engine