I have a metal fount that I put on a heated base, you can get both at runnings/tsc. I keep them set on a set of cinderblocks. The only problem I have with them is that the fount starts to rust? I may end up going to the heated plastic waterer. It has always kept the water from freezing though.
this has always worked for me as well.