The question is how a hacker is supposed to know potential victims dog's name or his neighbor's name?
Hacking is not guessing password it is more technical
Social engineering, spying, facebook analysis, who knows?
But even if they dont find it out, putting your dog's name in the password is not secure anyway because its not complex enough.
Unless your dog's name is something like:
b*-k{EWamPd(b]S!RtjgOtherwise don't do it.