Hello everyone, tonight my baby had a horrible time

I noticed her squatting inside so I grabbed her quickly and put her outside. She continued to squat but nothing happened. She kept trying and trying but to no avail. So I checked her behind and she had a (sorry for the details

LOL) small piece of poo stuck half way in- half way out. I let her try for another good 30 minutes, but she still hadn't gone. I took her inside, and she still had poo trying to come out. So I gave her a good bath and cleaned it all off of her. Was she constipated? That's what it seemed like to me, and if so, what could have caused this? I feed her Nature's Recipe, and I have been letting her eat these poultry flavored teething sticks. I think it might be the sticks, but I am not sure. Or could it be that she had she gone and it just got tangled in her hair? It seemed like it just couldn't come out of her. Can someone please give me their opinion on what could have caused this? She was horribly miserable and I felt really sorry for her


Thanks very much!!