Skip to main content
Golden retriever puppy lying on a light carpet

Roseville, MN · Ramsey County

Pet Stain & Odor Treatment in Roseville, MN

Pet stains and odors treated at the source. How well it works depends on how deep it went.

$10 to $25 per roomThat's the usual range. You'll get the price in writing before we start.

At a glance

Pet Stain & Odor Treatment in Roseville, MN, at a glance

OxyMagic treats pet stains and odors for homes and rentals in Roseville, MN. We find the spots first, treat them at the source and tell you straight what will come out, since old urine can reach the pad.

Starting price$10 to $25 per room
Dry timeUsually 1 to 2 hours, depending on the carpet and the weather
MethodLow-moisture, hydrogen peroxide based
CertificationsGreen Seal and EPA Safer Choice (Green Seal record, EPA record)
Service areaRoseville, Ramsey County, northern Minneapolis metro
AvailabilitySame week, evenings and weekends, when we have an opening
Google rating4.9 from 63 reviews, October 2026 (reviews)
Book or estimateCall 763-213-6217 for a free estimate, 8AM to 8PM, 7 days, or text anytime

Local service

Pet Stain & Odor Treatment in Roseville

Roseville is on our Ramsey County route. We cover the Rosedale area, the Larpenteur Avenue corridor and the Lake Owasso district. We clean homes near Rosedale Center, Harriet Alexander Nature Center and Central Park.

Seasonal carpet care in Roseville, MN

Winter salt and sand come in heavy off Larpenteur Avenue and the store lots. Spring adds snowmelt and grit, summer brings dust, pollen and park traffic near Central Park, and fall drops leaves. Stores and offices wear faster than homes, so we plan cleanings around your hours.

Local facts

What the air and winters in Roseville leave in your carpetAir and snow in Roseville

Real numbers for the Roseville area from the EPA and NOAA, with the source under each one.Real EPA and NOAA numbers. Sources below.

Air in 2025

109 days

of moderate or worse air in Ramsey Countymoderate or worse, Ramsey County

Fine particles like smoke and dust were the main problem on every one of them. The worst day, June 3, hit AQI 170, rated unhealthy.Smoke and dust drove every one.

Some of that dust comes indoors on shoes and through open windows, and some of it settles in carpet. A deep clean lifts what the vacuum leaves behind.A deep clean lifts what the vacuum leaves.

Source: EPA AirData, 2025. Monitors: Harding High School, St. Paul; Ramsey Health Center, St. Paul.

Snow and salt

51 inches

of snow in a normal year

Snow covers the ground about 90 days a year. That's months of salt and slush on boots, and the carpet by the door gets the worst of it.Snow covers the ground about 90 days a year. The carpet by the door takes the salt.

We clean all winter. No hose runs from a truck to your door, so your heat stays in.We clean all winter, with no hose through your door.

Winter salt and your carpet Carpet cleaning in winter

Source: NOAA climate normals, 1991 to 2020, MSP Airport station, 10 miles from Roseville, MSP Airport station

Questions about OxyMagic in Roseville, MN

How soon can you get to Roseville?

Roseville is about 12 miles from our Blaine base and a regular stop for us. Businesses can ask for times outside open hours. Same-week, evening and weekend times are common, and same-day works when the schedule allows. Call or text 763-213-6217 for the next opening.

Do you cover all of Roseville?

Yes, from the Rosedale area and Larpenteur Avenue to the Lake Owasso district and the Central Park neighborhoods. Text us your address and we'll confirm.

Pet Stain & Odor Treatment questions in Roseville

Why does pet odor come back after cleaning?

Urine often soaks past the carpet into the pad or subfloor. Surface cleaning can't reach that, and humid days bring the smell back. We check how deep it goes first.

Can every old pet stain come out?

No. Old urine can change the carpet's color for good, and deep soaking can mean the pad needs replacing. We'll tell you straight what will and won't come out before we start.

What do you use on pet spots?

It depends on what we find. Ask us for the product name, and we'll tell you when kids and pets can go back in the room.

How much does pet odor treatment cost?

Usually $10 to $25 a room on top of cleaning.

Recent work

Recent OxyMagic cleaning work

A few recent clips the owners posted. Every job is different, so results vary.

Other things we clean in Roseville

Your tech picks the right clean for each material. We'll go over the job and the timing when you call.

OxyMagic service areas

We clean in these northern Minneapolis metro towns. We'll check your address before we book.

  • Blaine
  • Ham Lake
  • Circle Pines
  • Lino Lakes
  • Coon Rapids
  • Andover
  • Fridley
  • Spring Lake Park
  • Lexington
  • Centerville
  • Columbia Heights
  • Shoreview
  • Mounds View
  • New Brighton
  • Arden Hills
  • Roseville
  • Columbus
  • Forest Lake
  • White Bear Lake
  • Hugo
  • East Bethel
  • Anoka
Bright living room with a green sofa on light carpet

Want pet stain & odor treatment in Roseville?

Call for a free estimate or text anytime. We'll go over the job and find the next open time.