(a) Cats have well-developed canines because they eat the flesh of other animals like rats. Canines are large pointed teeth meant for shearing flesh and meat.
(b) Besides killing germs and dissolving bones, hydrochloric acid produced in the stomach makes the food acidic. This helps the proteins in the food to be digested by pepsin, which is active only in an acidic medium.