I've had dogs as well as cats all my life, I also have experience working with saltwater & tropical fish tanks. My house provides a fully fenced in yard, as well as neighborhood walking paths & river access. Our house also features a rather open floor plan. We do have two dogs and a cat already at the house so your pet must be willing to play nicely with them. House trained is a must as well.