What colors do Portuguese Water Dogs come in?

What colors do Portuguese Water Dogs come in?
The Portuguese Water Dog is usually all black, though they can sometimes be brown and/or white.