I have a male iguana that has always been a bit temperamental since birth (I've posted on here before about stuff). I do travel a little. About four times a year I leave for a few days but I have plenty of family that cares for my iguana and they are very familiar with proper care. Plus my iguana knows them all. I've noticed that every time I leave, he'll have a slight behavior change. When he was young, he wouldn't eat the food they gave him. Then he started refusing to go into his cage at night. I came home and simply said get in your cage and he did. Anyways, I'm away right now and got a call this morning. He apparently charged his current caretaker and knocked her of a small ladder (his cage is big and she was filling his bowl with breakfast). He only charged one other time and it was because he was mad at me for moving him out of the bathroom. He tried to claim it as his own and wouldn't let anyone else in. So when I got him back to his cage (by force) he charged but then never did it again.
The other thing is that he is turning three in a couple of months from now and probably getting ready for the "maturing" stage of his life.
My question is, would the charging be due to me being away for a few days? (I'm the only one that can keep him in line) or is it soley due to breeding season? Or a little of both? And, I'd it it's due only to breeding, should I stop travelling altogether while he's going through this two year stage of his life? I have built a wall with a door so he can be fed through the door to keep people safe if they watch him but if it's going to traumatize him, I can put off travelling for a couple of years.
Also I should mention that he did poo on the floor right in front of me just before I left which I think was a challenge over territory or something.