To keep her from going blind and scratching.
A dog with a rare medical condition has to wear sunglasses to stop her going blind.
Two-year-old Flossie, a Cavalier King Charles Spaniel cannot produce tears and her delicate eyes need protection from sunlight.
The illness – keratoconjunctivitis sicca and ichthyosiform – also means she suffers from itchy skin and has to wear pink pyjamas to stop her scratching.