I have been letting my 29 chickens/roosters free range during the day for about the last week. They are about 4 months old, so close to full size. Everything has been going great. My 3 dogs are good with them and I also have 5 cats that will lay among them while they're free ranging like they are just one of them. But yesterday around 1:45 in the afternoon, I noticed a little pile of white feathers out the window and went to investigate. All my chickens ran out to me from under a shed (they normally run to me when I come out there) but this time I was missing 7 of them! I kept looking around and close by found another pile of brown chicken feathers, then a pile of white again, and some scattered feathers going down the path towards the horse pasture. Outside the gate in the horse pasture (where the chickens never go), I found two more piles of feathers, and way on the backside of the pasture by the wood line, I found another pile of gold feathers. I didn't find any blood or remains, but ants were already starting to crawl on the piles of feathers getting meat off the quills. I could tell by following a light path of a few random white feathers that my chickens had been taken away in at least 2 different directions. My chickens were around a shady area when they were attacked. This is my first year having chickens, but based on my knowledge, I was thinking this was a hawk or hawks. I didn't find any tracks or disturbance other than the feathers. I have heard from others that birds of prey may sometimes drop their prey as they carry them away leaving a spot of feathers behind where they fell. So my question is what do you think would take 7 chickens in just a few hours without myself or my dogs apparently noticing anything, and leave only feathers behind? Let me know if any other info I can provide may be helpful in figuring this out. Thanks!