I have 2 cats and a dog. My dog is a now 12 year old Labrador who was bred to be a Guide Dog, but failed testing as a puppy as he was too friendly! He is however, very well trained, but he is not happy at other dogs who bound up to him off lead, so we do not walk in parks where there are off-lead dogs anymore. He gets plenty of off-lead time at the beach though, and we have a large garden that he has claimed as his own, especially the corner where he digs his massive holes!
My 2 cats were rescued as kittens last year and are now 14 months old. I have had cats for 30plus years, and my last cat was a homebody and rarely left the house or garden, but unfortunately we have a new neighbour who is an animal hater, so I have turned about a third of my large garden into a "Kitty Kingdom" that is totally enclosed in steel cage and cat proof netting. My Kitties have constant access through a cat flap door, and spend a lot of time out there amongst the shrubs, vegies and herbs that are growing. They have enrichment toys, shelves, hammocks, climbing frames etc.
I think that every cat owner should either keep their cats indoors or provide a secure outside space for them, as they are definitely wildlife killers..... natural instincts.
I also think that people who walk their dogs off leash in general public areas and allow their dogs to bound up to people and dogs, should be fined, at the very least. A few years ago before I retired, my woofer and I were walking around the Canning River where I live. We were in an area that is designated "Dogs on Leash", and a yappy little Jack Russell (not on leash) came bounding up to us and went to attack me and my dog. The JR bowled straight into me to get to my dog and sent me flying. My Lab, who is the gentlest of boys, went into defend his Mum mode and growled and woofed loudly, which brought the attention of the owner who was walking along looking at his phone.... he grabbed his dog, told me to F off and strode off. I laid on the pathway in acute pain, guarded by my Lab for a minute or two until a couple who had seen what happened, rushed to my rescue. An ambulance ride for me and diagnosed with 6 cracked ribs and concussion, followed by 5 weeks off work. Woofer had a visit to the lovely couple's house until my family could pick him up, and the AH whose dog caused it all, got clean away. We were never able to find this guy again, even though we walk that route almost daily. The majority of dog owners are caring, concerned and wonderful dog owners. But then there are the tossers who just shouldn't ever own a pet.... and don't get me going on personality disorders of these people!!