Oh my. I have never lived a vacuum cleaner before but I have been showing this fun, functional, efficient vacuum to friends!  Works great on carpet or tile or wood and is perfect for dog hair