My BIL is a PhD entomologist. Whatever small caterpillar this is is not in the same area he specializes in, but I sent the pic to him for you and will let you know what he says.
They look like Grape leaf skeletonizer Larvae.
Ok, So how does one get rid of them?
Enter your email address to join: