Good luck with this. My brother's got three adult cats and several kittens. (He found a feral Mama cat and kittens.) He took care of them and was trying to give the kittens homes. (He might not be able to because no one really wants them. )
I won't let Allie near his cats. They're very mean and territorial because of the Mama cat being in the house. Both scratched our Mom on two different occasions and she's got Diabetes.
We used to have leopard geckos and Sasha would always jump on top of their tank drove me crazy, she actually burned herself on the light once and it didn't stop her. I was worried when we got our bearded dragon that she would do the same so I gave her places to sit that were around the tank. We put our tank on an old desk that had a pull out shelf. With the tank on it there is about 6 inches of sitting room next to it where she could sit and we also leave the shelf out so she can sit on that. This puts her at eye level with things and since Dexter doesn't really move around a lot she can just sit in one space. At first she LOVED it and was in there all the time I included her with feedings and she would come in and sit and watch Dexter eat. Now she doesn't really care. I will catch her sometimes sitting on the shelf looking but it's not for very long.
Dexter out of the tank is a different story! I have 3 cats total and 2 of them can sit near Dexter and not care but Sasha always has to try to touch. We are still working on that.