Help I Am Worried !

Kay • I love to hold you close ❤️
I have a rat terrier chihuaha mix and shes been throwing up foam and pooping blood?! Any help?