So you would like to your door open just enough for your cat to get through but keep your dogs out? The FlexLatch Cat Door Holder can help. It can hold most doors open 4 inches. Simply hook it onto your doorknob, and you are set. It can be attached or detached quickly.
The FlexLatch is also available in a XL version that can hold your door open 5.5-inch.