My vacuum reeks of stale dog when I turn it on. It's a bagless Eureka and I empty that everytime I vacuum. I change my hepa filter about every 3 months (instead of the suggested 6) and clean the foam filters as needed. Tomorrow I'm going to take it apart and clean everything with soapy water and spray what I can't take out with canned air (outside!) The smell has gotten unbearable now.
I considered a new vacuum, but I figured I'd end up with the same problems. Does anyone have any ideas for vacuum maintenance?