As said, the answer is cats.
Maybe more than one.
If you have a thing against kittens then get a neutered one.
BUT; In in my experience,
It must have been an “outside cat”
It must be female.
It must have had at least one litter.
That experience teaches them to bring home the food.
They become hunters, not just pets waiting for the can opener.
Living with outside cats is a partnership thing. They don’t need you and will walk away if a better barn shows up on the horizon. (They can, and will, roam. I grew up with a black tomcat names Satan. On my bicycle adventures I know I saw him over 5 miles from our home.) But, in spite of the so called differences between cats and dogs, they do like approving attention. We once had a quite small, thin, female present my daughter with a full grown **** pheasant on her second floor bedroom rug one morning. She loved the ear scratching and such that followed. We just had to be sure she didn’t see us dumping the **** in the garbage. (This was after she pretty well ridded the neighborhood of mice, chipmunks, even raccoons.) ( She ate the baby raccoons when the nest was left alone. A whole lot of patience involved with that trick.)
You do have to realize they are nocturnal animals. The old country expression at bed time of “Bring in the dog and put out the cat” has a lot of truth in it.