Peroxide can bleach a dog's hair, but it is not recommended as it can cause inflammation and tissue damage if ingested. If you're going to use peroxide, then make sure it is heavily diluted with clean water before you start to bleach your dog's fur and only use it for spot treatment.