I would recommend the "Ethical Products Crock Dog Dish". You can get them at many online stores. I have all my snakes with them and I don't have a problem you can get many different sizes and I see that a lot of people use them now.
Wallmart. Get some dog bowls that are tip over proof. It might not fix the problem though. Sounds like your snake is learning Kung Fu. Might need to give him more room.
I got to walmart and get he heavy plastic one for dogs, Themedium sized ones are ok but the larger size is great.. the only time my spill the bowls arewhen they not set level causeI did't remove the shaving to place th bowl and they drink most of thewater and they flip itot say hay it needs filling.
Was married to 4theSNAKElady (still wish we were)
Ball pythons
0.1 pieds 1.0 banana pied
0.1 het pied