You need to get him to the vet asap. The chicken bone could have splintered and perforated his intestines. He needs xrays.
Dogs can also get pancreatitis from raiding the garbage can. This is also potentially very serious.
Pancreatitis (Inflammation) in Dogs