Christmas puzzle

12345678910111213141516171819202122232425262728293031
Across
  1. 2. Mrs Paws
  2. 3. Old timer grizzly
  3. 8. A person with good reason to tell you off
  4. 9. Christmas movie goat
  5. 11. La producer
  6. 13. Presidential pets
  7. 14. Smart dog?
  8. 18. Worlds betht tennis player
  9. 20. Type of family we would see in France
  10. 21. Chocolate enthusiast
  11. 23. A person with good reason to tell you off
  12. 24. What everyone is missing?
  13. 25. Eggs lover
  14. 27. my golf counterpart
  15. 29. Incredibly patient instructor
  16. 30. World hungers silent solver
  17. 31. 2009 American idol runner up
Down
  1. 1. Writer
  2. 4. “hello guys”
  3. 5. Ai lover
  4. 6. Son of worst mother ever
  5. 7. Person with great one liners
  6. 10. Great past time
  7. 12. Christopher, William, Rj
  8. 15. Big beautiful home alone cameo
  9. 16. your favourite nickname
  10. 17. Williams alternate persona
  11. 18. Christmas helper
  12. 19. Your favourite
  13. 21. Bridesmaid
  14. 22. Big booty
  15. 26. Expert snowball thrower
  16. 28. Only reason we have a place in London
  17. 30. Where you will never encounter a bird