doter

noun
  1. A person who dotes; someone who shows excessive fondness or love, often in a foolish or overly indulgent manner. noun
    The old man was known as a doter, always spoiling his grandchildren with gifts.
    She became a doter after adopting her first pet, showering it with affection and treats.