Coyote is my bet, a dog would more likely eat the whole thing, unless interrupted or chased off. I had a malamute mix years ago that was quick enough and smart enough to catch rabbits. She would eat the entire thing when she caught one. She and my other dog even chased off a hawk from a fresh kill and ate it.