Well hello there. There's no issue with Samael specifically as pet. It's just that, with the current damage formula, if there's a 21+ level difference between the pet and the mobs, no damage will be dealt. All enemies (including barrels/pots) scale to your level (L41) so you just need to level him up.