I use a nylon harness on almost all my dogs. I Just like the fact that it dosn't pull on their neck when walking them. Plus I have excape artiest who seem to get out of their collar when they really want to, Especially when we go to the vet office.
The have to work pretty hard to get out of the harness, Although I do have 1 dog that can.....no collar workes for her.