
★ 4.9 (14 Google reviews) · Keith, near Dufftown
Dullanview Carpet and Upholstery Cleaning is based in Dufftown and covers Moray and beyond. It uses low-moisture extraction aimed at short drying times of around half an hour, for carpets, upholstery, rugs,…
- Carpet cleaning
- Upholstery cleaning
- Rug cleaning
- Stain and odour removal
- Mattress cleaning
View details and contact

★ 4.2 (15 Google reviews) · Aberlour, near Dufftown
Shearpride Services, based in Dufftown, Moray, says it was started in 1988. It offers carpet, upholstery and rug cleaning with stain removal, and is also listed for leather cleaning and fire and water damage restoration.
- Carpet cleaning
- Upholstery cleaning
- Rug cleaning
- Stain and odour removal
View details and contact

★ 4.5 (8 Google reviews) · Lossiemouth
Oven Gleams and Carpet Cleans Scotland, based in Lossiemouth, combines oven valeting with carpet and steam cleaning. It also carries out one-off tenancy cleans, deep cleans and march-out cleans. The business says it…
View details and contact
B★ 5.0 (3 Google reviews) · Forres
Blitz It is a carpet and upholstery cleaning service based in Forres. It describes a prompt, friendly approach and says most of its work comes through client recommendations, making it a small local option for…
- Carpet cleaning
- Upholstery cleaning
View details and contact
Chem Dry in Buckie, Moray, is listed as a carpet cleaning service, with carpet cleaning as its only recorded service. The business has no website or written description, so there is little further detail available…
View details and contact
Elgin Carpet Cleaning offers carpet, upholstery, rug and leather cleaning along with stain and odour removal, carpet repair, and tile and hard-floor cleaning. The team describes 30 years in the trade across the…
- Carpet cleaning
- Upholstery cleaning
- Rug cleaning
- Stain and odour removal
- Leather cleaning
View details and contact