You should be able to get the drum off without a puller.
Either the emergency brake is stuck on or the shoes have got so worn that they have carved grooves in the drum. Also the hydraulic cylinders could be rusted in the on position.
If the drum can turn then it's probably the shoes have worn...