pamperer

/ˈpæmpərər/
noun
  1. A person who treats someone with excessive care, attention, or indulgence.
    • My grandmother is a true pamperer, always making sure I have my favorite snacks and a warm blanket.
    • The coach was not a pamperer; he believed in tough love to build character.
    • As a pamperer of her pets, she buys them gourmet food and custom beds.