Typical Total Cost Range (National Average)
Based on national average veterinary pricing. These are typical ranges — your actual costs may be significantly higher or lower.
Cost data last updated April 2026. Based on veterinary pricing data from practices across the United States.
Narrow this range to your pet
Pick a size and add your ZIP for a tighter range adjusted to your area.
Severity Levels
Costs vary dramatically with severity. Pick the level that most closely matches your situation for a tighter cost range.
$425 - $900
Small number of quills on the face or body with a dog calm enough for light sedation.
$900 - $1,600
Dozens of quills requiring general anesthesia for thorough removal.
$1,500 - $2,000
Hundreds of quills or quills that have migrated into the eye, chest, or joint and need surgical exploration.
Cost Breakdown
Exam Fee
Initial examination and assessment
$75 - $150
Diagnostics
Blood work, X-rays, ultrasound, etc.
$50 - $250
Treatment
Medications, procedures, surgery
$200 - $1,200
Hospitalization
Overnight stays, monitoring, ICU
$100 - $400
What to Expect at the Vet
Porcupine quill encounters are common in dogs in rural and suburban areas. Quills have barbed tips that migrate deeper into tissue if not removed promptly. Removal requires sedation or general anesthesia, especially when quills are in the mouth, nose, or eyes. Complications include infection, abscess formation, and quill migration into body cavities.
This is classified as a mild emergency. Seek care today.
Note: Do not attempt to remove quills at home — broken quills migrate deeper and cause abscesses. Dogs with quills in the mouth or throat may need X-rays to locate embedded fragments. Repeat offenders are common, as most dogs do not learn to avoid porcupines.
Your veterinarian will perform an initial examination ($75-$150) followed by diagnostic tests ($50-$250) to determine the appropriate treatment approach. Treatment costs ($200-$1,200) vary based on the specific intervention needed. Hospitalization and monitoring ($100-$400) may be required.
Check Your Cost Range
Add your ZIP code and pet details to see a cost range adjusted for your area.
Check My Cost Range