We are staying in a holiday cottage with a beige woollen carpet. Dog was nibbling seaweed yesterday and this morning has brought some up which has left a greeny yellow stain...I've got hot soapy water onto it and given it a good scrub but it's still visible....we are a bit limited shops wise as in a small town. Any magic cures that might help??