This model is an adjustable door holder. It should permit enough clearance for a cat to enter a room, while keeping out a dog. It requires one screw, although it should be pretty easy to print a little nub to fit into the door latch. It's super easy to install/remove, does not damage the door, and is adjustable after you've printed (just move the screw to a different hole)!
I was able to print it using 12.38g of PLA on a Bambu X1.
Designed in CAD sketcher: https://github.com/hlorus/CAD_Sketcher
The author marked this model as their own original creation.