Prince William and Duchess Catherine have a new puppy.
Duchess Catherine's children are 'horrified' by her hairdressing skills
Bang Media International Limited
The 39-year-old royal has been forced to cut her children's hair in lockdown and Prince George, seven, Princess Charlotte, five,..