You need a new dish. I probably overpaid for mine as I bought them from pet shops but in the long run, paying more once and not having the deal with tipped dishes for 25 years is well worth it. I use the Zoo Med large dish for my ball python and an Exo Terra X-large dish for my BCI. Neither of them have tipped em and my BCI gal gets rough with her stuff but she has never pushed her water dish. The Exo Terra ones are a beast of a water bowl. Nice and heavy and wide.