I love my new pet pro vacuum.  The suction is amazing and it is very lightweight when I have a lot of cleaning to do.  I really like the self clean feature as well.  It is excellent for pet hair clean up. I highly recommend this vacuum.  I also like the way you can detach the hose and use it for baseboards and trim, excellent design.