It is hard to say what may have eaten the heads. The common culprits would be deer, squirrels or rabbits. Many of these animals are searching for anything edible to eat in the winter and will eat anything they find.