I've always fed duck necks to my dogs, but never anything more because I thought it would be too messy.
A couple of years ago, I began adding whole rabbit pieces (and whole quail earlier this year) to my dogs' diet and they loved it. We're encouraged to feed whole raw to satisfy our dogs' chew drive, to naturally clean their teeth, and their body better digests whole raw.
Recently, Rodrigo has had trouble with the rabbit unless I chop it up into smaller pieces (the size of a duck neck). He eats the food with no trouble - no speed eating, chewing completely - and then he vomits it all up 20 minutes later.
Does this happen with your dog?