Stop dogs from raiding trash for chicken bones

Suggestions on what to do if your dog consistently digs up chicken bones in the trash. Solutions range from a $1.99 water pistol to a $199 trash can. For that price, it should be able to withstand a session with Jack Bauer let alone a wiener dog.