 uh very very effective on all those but as soon as it dries it's very safe for people and for pets and so stay out of it while it's wet once it dries it'll adhere to the surface and anybody that crawls through it or comes in contact with it it'll it'll kill those insect wise but it's very safe for people and for pets once it dries and i've got a lot of people using it on their lawns right now because of mosquitoes and