Treatment for Pus on Tonsils. Since the most common causes of pus are bacteria and viruses, patients are prescribed with antibiotics and non-steroidal antiinflammatory medications. In case of abscess, doctors may extract the pus through a needle. In some severe cases, surgery may be required such as tonsillectomy, a procedure in removing the tonsils.