Well I can tell you that if uou do not enforce the doing chores before fun thing, they will never learn to do them.
I was too soft on mine and they will lay around all day and do nothing. If I have a day off from work I am running around doing all the house work and they will sit and watch TV and never offer to help one bit.
I now make a list of all the stuff that needs to be done weekly, along with the daily chores. They are to have 4 chores done each day before any privilages are granted. I pay for chores, five dollars for 20 in a week, then five dollars for each ten extra in the same week. My kids each have cell phones and they are required to pay fifteen dollars a month for them.
Right now I'm having a stand off with my 14 year old son. He spent the first four days of the week loafing and now wants some privilage of going to a friends house but I said not until your chores are caught up to where there would be 4 a day.
My oldest is married and living in a pigpen because I never insisted she help with the housework. Her husband is not real happy with her. I don't want my other two kids to turn out like that.
The one thing that has helped is I don't holler anymore (Well, I try not to) I give empathy instead. "What a bummer that you can't go to your friend's house. I hope you can get your work done next week so I can give you privilages again." it's hard, my son "stalks me" and my daughter cries and promises to do it afterward, but you gotta be tough. Once they get out in the real world, you don't want them calling for help because they did not learn how to handle responsibility. My kids are 14 and 15 and I wish I had started cracking down on them a lot sooner.
Hang in there, you are being a good mom by teaching them responsibility.
L.