We have tried a few different vacs and thus far no luck on finding anything that picks up dog hair on the hard floor surface. Anyone have any suggestions?