It’s perfect on everything! The whole house is clean and tidy, my border collie also loves the yard! It worth the price and we recommend it!