Why did Sherlock Holmes never have any pets?
Pets would have required care and feeding and such, things that
Sherlock Holmes might not have had time or inclinations for.
Perhaps it is better that he did not have any as they might have
died from neglect. Watson would've had to take care of him/her,
grumbling all the way at Holmes and his lack of caring.