poor guy! hope he is ok!
i had a similar experience this weekend, my bf's dad keeps a beautiful avery full of about 50-70 birds. He has budgies, quail, finches, dove's etc etc (can hardly keep up with them! ). They live in a lovely house with a large garden, my cavies love it there, usually bring them a couple of times a week for a run around and play with their Uncle Dog ( a large springer spaniel!)
I was watching them run around and i could see Spud had something in his mouth, i presumed it was a stick and let him be. As he got closer to me it was one of the budgies, a beautiful blue one! OH MY GOD! total panic, id thought he had killed it!! turns out it was already dead and he had found it on the ground, he was NOT letting it go and he hid away from me where i couldnt get to him & ate it (sharing a bit with his sister Cava)
I was up the wall thinking he would be really sick & you know what he was fine! A few little cough's of feather-balls but i think our cav's are stronger then we think!
owned by Cava a Tri Color, age 1 & Spud a Blenheim, age 8 months