I know a lot of cat breeds as well as dogs. It's just harder to tell if a cat's fur is a morph of its breed or a whole nother one. Like, black corgis are still corgis. A gray cat could be virtually anything.
Harry Potter was saved by a mother's love more than once. Harry may not of had his mother but he had a lot of comfort from mother like figures. Whenever Harry needed comfort it was always from a mother figure.