The present invention relates to veterinary or pharmaceutical formulations comprising one or more plant oils and bismuth subnitrate and methods for their manufacture and uses. The formulations are useful as a teat sealant to prevent or treat mastitis is an animal.