As for urine, a UV flashlight, also known as a black light ... According to various websites, a beam at any range between 365 nm and 385 nm can reveal both cat and dog urine.