Unfortunately (as you know) with dangerous items you can't just let her have them as she could put herself in real danger.
Personally, for now I would just continue what you're doing - there are worse habits for her to have than dropping stolen items for a biscuit or two.
I find our beagle listens to me much more than DH - because I'm more consistent and don't let him get away with stuff. For example, while I eat, he sits on the sofa and waits nicely. When DH eats, the dog pesters him, whines, jumps up and has even jumped up ON the table while he eats 
I suspect there is something your DH does differently - that could be his body language, the volume/tone of his voice, his timing or the overall control he has over the dog. Without seeing what you both do in person, it'll be impossible to tell one way or another.