Not non-slip. These are pictured with a small dog on the website, so I bought them in hopes of helping my dog be less afraid & to prevent slipping on our wood stairs. But these slip out of place and over the edges of the stairs making them dangerous for humans and dogs and they look completely chaotic and messy. Total fail.