Monday is National Puppy Day and it couldn’t have come at a better time! Having a pet in your life is believed to, among other things, reduce stress and improve overall health and well-being.

According to The Human Animal Bond Research Initiative (HABRI), an estimated 133 million pet owners save nearly $11 billion on physician visits, while 20 million owners who walk their pets 5 times a week, show lower obesity and save over $400 million in healthcare costs.

So take the time and celebrate your puppy (or other favorite pet) today and be thankful for all the goodness they bring into your life.

Some popular names remain at the top of the list, while some new names (Rosie, Teddy & Molly) have found their way into the hearts of pet owners and on to the dog tags of their cuddly new friends.

Without further ado, here are the top 10 puppy names for 2020.

1. Luna

2. Bella

3. Charlie

4. Cooper

5. Lucy

6. Daisy

7. Max

8. Rosie

9. Teddy

10. Molly