Easy riddle. multiple choice

There are 32 dogs in total.
There are 12 more dogs with black spots than dogs with white spots.
How many dogs with black spots are there?

a) 14
b) 20
c) 22
d) 16