My dog (German Shepherd) hasn't tangled with porcupines but with CACTUS which is ALMOST as bad. The south edge of my property is infested with prickly pear cactus. It only took once for her to get them in her paws. Now she won't even chase cats or rabbits in that area. The cactus is almost better than a fence.