The Harry Potter franchise actress was blasted by critics and fans recently when she was spotted taking a puppy out that sported fur dyed in a bright colour. - Emma Watson walked a pink dog to raise awareness for a breast cancer charity