In humane or okay?

This is the collar my parents make us use to take the dog on walks. We use this rather than the normal collars because when we use the normal collars he pulls way too much. He’s over 100 pounds. This collar has spikes in it but the edges are dull so it’s not really poking him. I don’t like using it and he doesn’t wear it all the time only on walks. Is this in humane or not?