Getting a family dog comes with a lot of care and responsibility.
And no matter how much you try to reason with your children, the responsibility for looking after the pet inevitably falls on the parents.
So when Reddit user rjohnstone13 saw his children begging for a puppy, the reluctant father decided it was time to write up a 13-point contract for them to sign and abide by.
And here's what it looked like:
Two weeks after the contract was signed, the father, true to his word, got his children a dog.
"We got a three-year-old white fluffy mutt from a shelter that weighs 15lbs," he wrote in an update. "Was already house-trained and doesn't shed or drool.
"We named him Kershaw (veto power not exercised). It's been two years, and the kids (now ages 12, 13 and 15) have been pretty good about doing everything.
"Kershaw eats dry dog food from Trader Joe's, and so far hasn't created any indoor messes that have required the use of harmful cleaning chemicals.
"Everyone (including Dad) adores the dog, which has been a fantastic addition to (though not member of) our family."
It's a win-win for everyone.