" In AmE, the "that" clause would be restrictive. If he treated the dog as a human being, then the "whom" clause might be the correct stylistic choice. No question mark, though.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.