Where has this been all my life?! As a parent and pet owner I wish I would have gotten this item sooner.
The Shark MessMaster is a compact wet and dry vacuum. Due to its lightweight and small size its easy to use and store.
It comes with 3 tools - a squeegee, a carpet tool and a crevice tool, so is very well equipped for different messes. The cord is a out 15ft long and the extra extension wands make this vacuum suitable for lots of different spaces. 
My favorite feature is the self cleaning option! Just vacuum up about 10oz of water, let it flush through the vacuum and then dump out the dust bin. Done!