Absolutely not a Border Terrier, they do not have long, soft curly hair nor do they have white markings. Their muzzles are shorter and boxier and ears are much smaller.
My guess is a parti-colored Poodle puppy, or perhaps some sort of "doodle", maybe even the original, a ******-a-Poo, since both Cocker Spaniels and Poodles can have white markings.
But absolutely not a Terrier of any sort, unless it is crossed with a Poodle or other long-coated or curly-coated breed.