Sounds like he is nauseous as that often causes lip licking and swallowing actions.
If he had a chewy he swallowed in a big chunk it may not be able to pass through his intestinal tract or from his stomach to his intestinal tract making him very uncomfortable.
With him looking frantic if you could get him to an emergency vet I'd consider doing that.
If you cannot you can consider trying either Tagemet or Pepcid to see if that will help relieve his gastric distress. Scroll down through these pages to read dose and caution info
www.petplace.com/drug-library/cimetidine-hcl-tagamet/page1.aspx
www.petplace.com/drug-library/famotidine-pepcid/page1.aspx
Peroxide can be used to make a dog vomit but it might not get up something swallowed. The dose is 1-3 teaspoons in the back of the mouth to induce vomiting and can be repeated in 15 minutes if no vomiting happens.
It really sounds like he is in pain though and I think vet care would he his best bet.
Hope this helps you!
__________________
Please press Accept if you find my answer helpful. Want more info? Just reply on your question!
Bonuses for good work are always appreciated!
Thanks for the opportunity to help you!

