Often, feral cats or just house cats let out to do their business catch mice, voles, rats, birds, young squirrels, baby rabbits ..... and make sport of them w/o eating them and leave them lie when they get bored. While rat poison is probably the most likely cause, cats are another potentiality. Our neighbor's cat is allowed to roam and I regularly see it emptying bird nests of eggs and young, and torturing whatever other small critters it catches.
Al