This is a rather oversized doorstop model that I made to replace an older doorstop that no longer worked, works very well on any carpet/rug/mat, unsure if it would work on a hard surface though. If you make any changes that overall improve the design, please upload a new profile!
I dont have any TPU on hand to test, however I imagine that it would enable this design to work well on hard flooring, I will update if I end up getting any!