The Puli is a medium-small breed of Hungarian herding and livestock guarding dog known for its long corded coat. The tight curls of the coat similar to dreadlocks make it virtually waterproof. A similar looking but much larger Hungarian dog breed is called Komondor.