Hi Moorea, Welcome to the Forum.

i was in a similar situation. My daughter went off to school and I inherited her 9 yr old Ball at the time, three yrs ago. I had no real interest at time, but being the animal lover that I am, I have become quite attached.

As as far as the size of enclosure, I bumped him up from a 20 gal tank to a large reptile enclosure which is 40-50 gals. It has internal locks on all openings- VERY IMPORTANT!! These guys are escape artists!

As far as other family pets: my first dog , which I inherited as well, i let her hang out with me and the snake. The dog is large, a Rottweiler mix. She was excited around the snake, but I calmed her down. I let the snake crawl around on his own and he could care less about the dog. The dog is gone now, my daughter took her back.

I tried keeping the door closed to the snake's room to keep the cat out. No good. This just made the cat more curious so that whenever I opened the door, she wood shoot right in between my legs. So I leave the door open and I placed lightweight, bulky items on top of the cage so that the cat could not jump on top and then come crashing down inside.
This has worked well, no curiosity at all.

I live alone now but have family members from out of town visit regular with their dogs. I now have a dog as well. I have made the decision not to expose the snake to all of these different dogs. No need to flirt with disaster or add stress.

If you feel that you are in a stable environment that can be controlled, you may feel comfortable going another direction. As far as the snake being aggressive with you cats and dogs, no worries.

Good Luck and Enjoy!