I probably would never do this to my dogs, but only because I'm lazy.

There is absolutely NOTHING cruel or mean about dying a dog's hair. The dyes are completely harmless. The dog has no idea its hair is being colored, it's not like dogs can comprehend something like that. To the dog, it's nothing more than the usual bath. Dogs are basically colorblind as well.

If a rainbow colored dog is not to your personal taste, fine. However, there is absolutely nothing wrong with doing it. I personally think that dogs wearing clothes and hats are simply ridiculous looking ... but that's my personal opinion. If others like it, fine. There is NO difference is having a pink poodle or having a lab with a bandana or a shih tzu wearing a black leather jacket. It's all fun, it's all harmless. And as long as it doesn't hurt the dogs, it's really none of anyone's business what someone else happens to think is cute on their own dog.

Plus ... and I've seen this a hundred times ... the dog that has a mohawk or is dyed blue is getting attention where ever it goes. That dog gets petted and fussed over by everyone that sees it ... and the dogs LOVES all that attention.

I personally am happy to see people who love and care about their dogs enough to spend the time and money it takes to buy a sweater or dye their hair. People only do this because they love their dog, and are willing to lavish time, money and attention on it. How can that possibly be wrong? Better we should concentrate on the people who are abusing, neglecting, fighting, starving and torturing animals. Let's save our criticism for those monsters, and not worry about someone who loves their dog enough to make it look cute ... even if it's only in their eyes.