what eats chickens
Day predators can be hawks, rats, domestic or wild cats, dogs, foxes, weasels or anything in that size range that is native to your area. Night predators might be all above but a hawk; plus skunk, opossum, raccoon, coyote, owls. What causes a predator to only eat the guts is generally its hunger level. The hungrier the predator, generally the more of the prey it will consume. Depending on the size of the predator and its ability to carry off the chicken, it may have been interrupted during its meal, or just had enough.