Unless it's poodle related that don't shed hairs then yes.
Most pet related vacuums have rotating brush bars which are more effective picking up hair's.
Unless of course you own our dog which requires being on your knees with a cloths brush.
Also varies due to the type of carpet you have. Sorry...