We had a couple bettas that lived for over three years. They are tough fish.

No offense, Tonya, but I'm not sure letting your dogs and cats drink out of your fish's bowl is such a good idea. I suppose it wasn't too horrible for this fish, if it lived two years. But, I would think that cats, and especially dogs, drinking out of the vase might put unpleasant nasties into the water from their saliva. Just a thought.