Border Collie sheepdog does an incredible job! Check it out.