Starving Rosie was hours from death when she was found by a dog-walker