Spanish Water Dog

This 'Rastafarian' water dog is not just Spanish but Andalusian. They originated from other sub-breeds of water dog (Portuguese, Dutch, Irish etc.)