Updated On September 23rd, 2025
Pet's info: Dog | French Bulldog | Female | spayed | 1 year and 11 months old | 20.3 lbs
I would like to know for how long the corticosteriod methylprednisolone stays in my dogs system. She gets a 3ml shot every 20 or 25 days for her allergies. She currently weights 9kg and it looks like the shot is being less efective now (she has been on this treatment for more than a year now) . And seem not to be able to put on more weight is there a relation between the shot and weight?
1 Answer
Published on March 29th, 2018
The duration of action can last anywhere from a few days to as long as 6 weeks. It will vary based on the dog's weight and metabolism. Please confirm the amount or dose with your veterinarian. An "average" dose, depending on concentration (20mg/ml or 40mg/ml) ranges between 0.25ml to 1 ml. This is a very potent steroid and long term use is not without risks. Other safer treatment options include allergy testing, hydrolyzed diets, antihistamine use and food elimination trials. Consider a recheck with your veterinarian or an internal medicine specialist. There may be a correlation or Lola may have a completely different underlying condition.
1Pet Parents found this answer helpful
Book an appointment with the pros – our expert vets are here to help.