From a dog breed info website: The Bichon is a most appealing little white dog that loves human company. It has an independent spirit, is intelligent, affectionate, bold and lively. This charming, gentle dog is not a yapper. It has a self-assured, happy temperament that is easy to live with. These bright little dogs are easy to train and just plain old love everyone. They need people to be happy. They are naturally sociable and are happiest when they are part of a family that takes them everywhere.
In any case, the guy deserves punishment.