About a month ago dd who is 2.4 did a dry poo that hurt her. She really cried and since then she has been trying to hold them in. She will hold on for about a week, whereas before she was going every day. It's causing her to get very miserable and clingy and also she won't eat properly the more she needs to go. She'll say 'oh dear poo' and get quite upset but won't go. Last night she finally did a poo in her nappy after she dropped off to sleep.
I have tried giving her things like grape juice and plenty of fluids, fruit etc so that it won't be painful, I've tried reassuring her that it will be ok and not giving it attention at other times. She seems determined to hold it in though. Is there anything I can do other than what I've mentioned?