If you mix solid & parti breeding, you can get white hairs appearing in the coat (as well as the odd white spot in the places where Bailey has them). It depends on how big the flecks are whether they can be stripped out or not - if its just a smattering of white hairs, these would be fairly easy to strip but they would come back.
Some puppies do have more profuse coats than others & will require more grooming. When Bailey is about 4 months old, try & find a groomer (or perhaps your breeder will help) to tidy up his feet, ears etc (without shaving the legs as many high street groomer tend to do)
Jane