UPDATE:
So we came back from the vets and everything was good. Poppy ate a bit of grass and vomitted but it was only grass. She then started to have a lot of diarrhea and got quite lethargic so I took her back to the vets. The vet gave her something to make her stools more firm and said if it dosn't work then they would like to do some x-rays to see if she has a blockage (but they don't think she has).
So we were home from the vets about an hour and Poppy was still acting quite sleepy and lethargic, but she was drinking. Then she started to have lots of diarrhea with blood in it so I called the emergency vet straight away and took her down there (this is a different vet to the one I usually use), again they said they don't think she has a blockage but just a tummy bug. They said her gums were a nice colour and she was just a tiny bit dehydrated, he gave her an antibiotic injection then she began to vomit yellow bile while we were leaving, the vet gave her another injection to try and stop the vomitting and said that she should be better in a couple of days as he thinks it's just a tummy bug. He said if the diarrhea dosn't clear up in the next couple of days then to bring her back and they will do some x-rays. Also said to bring her straight back if the vomitting dosn't stop.

Fingers crossed she is better very soon, I'm so worried about her.
She has drank lots since we got back from the vets and has brought most of it back up, but I think that's because she is drinking too much too quickly. She is sleeping now and we are going to try her with a little bit of boiled chicken and rice tomorrow. Will keep everyone updated

please pray for Poppy.. I am so worried.