My 1 year old female beagle named Victory was fine all day today...my family and I went out for a few hours..putting her in her crate containing a pet bed and a blanket. We came home and we was ok for about an hour then all of the sudden began throwing up. We looked in her crate to see if we could find ne thing that may have caused it. She had ripped up her blanket and part of it was missing She pucked about 5 times in about 2 hours(most of which contained a cotton like substance which I assume WAS the blanket) and was eating snow (since there is obviously no grass). She quit throwing up about 2 hours but is now urinating alot and very often. She wines and before we can even get her to the door she pees on the floor. She is VERY well housebroken and this wouldnt just happen for no reason. Any help is greatly appreciated as to what this is and what I can do.