My pondering is, that I'm am pretty paranoid Immi choking on something. The first time I gave her a chicken wing she just tried to swallow the whole thing in one and I had to pull it out of her throat as she couldn't swallow it down. So I separated it at the joints and tried giving it to her again, but again she struggled swallowing it, and outright refused to chew it. I tried holding onto it, but she just pulls it out of my hand (it's kinda slippery stuff!) and tries to swallow it. I know that a dog should have no problem digesting large pieces of bone because of the ph levels in the stomach, but I think as the thought is just so alien for a human I can't help but be a bit paranoid about it. So, I have taken to chopping the chicken wings up finely and precisely ensuring that none of the bits of bone remain large or sharp in the meal so it looks like this:

Am I being totally paranoid? How do other people feed raw meals? I have read quite a bit about it, and it seems a lot of people simply hack off a shoulder off a pig carcass and feed it to their dogs on grass allowing them to swallow down large chunks of bone, or give the dog chicken throat and lungs to munch down on, and of course ensuring they provide the correct amounts of raw liver etc. while others carefully prepare their dogs meals like I do. Or do people buy prepared raw meals from suppliers?