I have a short-haired dog that sheds a lot. The rug attachments that came with this product were very helpful for rugs and the toddler was great for vacuuming dog beds/couches. Lots of great accessories. The round brush is great for picking up dust from surfaces while cleaning. The bags cost around $2.50 each if you buy them from well-known brands, but they are large and designed for many purposes. There are a few other brands (although I couldn't find them on Amazon) that sell Hepa rated bags for less. The rotating carpet heads definitely work much better and faster than the standard head that comes with the Red Henry (this model comes with 3 heads, a standard head, a large carpet and a small carpet head). But the standard works in a pinch, you just won't get that thorough cleaning. I just love green too.