A. Given the signs you are describing it seems unlikely that there is something stuck in the throat, but if you have any suspicion of that I would recommend to take him to your vet for a consultation. Usually oesophageal foreign bodies cause retching, cough and they could be painful. Loss of appetite is very common. I would just monitor him for the next hours and if the signs resolve or if you notice anything else I would take him to your veterinarian for a consultation.
Your account has been reactivated.