All of the advice given is exactly what I would do. I've given Juno many of our chickens in the past, bar the guts.
One question though...was this an older laying hen? If it was, just watch your pup with eating the bones. I've found that when I've given our dog our old laying hens to eat, the leg bones (and sometimes the backbone) are ridiculously hard compared to bones from store bought raw chickens. (I feed mainly Raw to our dogs.)
I think it's because they are free range hens and get plenty of exercise. Either way, just watch your Duke so that he breaks them up small enough when he eats them. Our hens were tough old birds and Juno struggled with the legs a bit! It may be worth just cutting up the legs/back a bit before giving them to him.