Just like children, what works with one won't work with the next :(
My first Iggy was blind and mostly docile.
The one I have now, Monster, is more aggressive. I've had to continuously remind him that I'm the boss.
He doesn't want to come down to the tub in the mornings, so I pick him up and drag him off his shelf any ways. Have tried other ways, he just is stubborn.
He thinks I'm his girlfriend, and has tried to sneak in love bites. I believe in being alpha. He gets slapped, bonked on the head etc. Then I slap the floor, shelf, wherever he is, really hard and he gets yelled at for maybe 30 seconds holding eye contact. Then we sit there for a minute and then I pet him whether or not he wants it.
I do his tub time, cleaning, and feeding in the mornings, when he is still cooled down and so is more docile.
When I go to visit him in the afternoon or evening, I watch him very carefully.
Like I said each one reacts differently.
My Iggy was free roaming. Monster ignores the cats, but has an issue with my bitty dog. I don't dare let him wander unless I'm right there. Which unfortunately I don't have a lot of time for. I'm a bad iggy mom :(
Another thing that has helped accidentally is that due to his room being in the attic, his high shelf is only at eye level with me. I can pick him up and drag him off the shelf. If he was up higher, I think I'd have a lot more problems.
I'm sorry you're having problems with yours. Hopefully you'll be able to find out what makes him tick. Especially before mating season begins. Very very sad face