Pet hair is notoriously difficult to remove with just a vacuum cleaner. Lint rollers might also not be quite useful as we’re talking about cleaning the whole surface area and with some pets, shedding might be overwhelming. If your carpet has very short hairs, then you’re all set with the trusty squeegee.
The squeegee might be intended for windows, but its design is made to dislodge gunk, frost and other substances that form thin layers and stick to a surface – exactly like pet hair on a short-hair carpet. Water the squeegee and just use it as if you would on a window.