Can a sociopath bond with a pet?

Frankly- A sociopath may bond with a cat or kill it. It depends on if the right kind of connection is made.
Yes. This can happen, even in cases of prior cruelty to animals, albeit it does not happen often. The correct clinical term for sociopathy is antisocial personality disorder.