When dealing with an ungrateful child, punishment is not the answer. It can breed resentment and harm your relationship. Instead, focus on positive reinforcement and modeling gratitude.
Praise and encourage your child when they show appreciation, and have open conversations about the importance of gratitude. This approach can help your child understand its value and become more appreciative in the long run.