Just about everything! The clean rinsing formula leaves no scent behind so it's perfect for pet toys and bedding. It also works great on really stubborn pet smells- like goats, horses, and cattle accessories.