No, Novox is not a steroid. It is an NSAID, which means a non-steroidal anti-inflammatory drug. It is used in dogs to give them relief from post-surgery pain, joint pain, and arthritis. It is a Carprofen that helps your dog relax after it undergoes surgery.