I have a new Czechoslovakian Wolfdog puppy and she likes to steal bathroom equipment - shampoo, shower gel etc. So I got a bunch of cheap suction cups from AliExpress and printed customized bottle holders. Now I can place them high on the wall where they don't tempt her.
Entire creation is customizable. You may customize overall dimensions to fit the bottles of products you use, as well as the keyhole slot for suction cup, if their size differs from the ones I got.
The model is designed to print without infill. The wall width (1.67 mm) is set to four perimeters of 0.4 mm nozzle.
By default, the holder has a hole in the bottom so the water can get out. When using in dry environment, no hole is necessary. You may set
bottom_hole_size to zero to remove it.