text: if dogs came from cats,how is there so many breeds?   sorry, but dogs did not "come" from cats.  if you were implying that dogs evolved from cats, then that is correct to the extent that every living thing on this planet evolved from the same ancestor at one point in time.  different breeds of  any species are due to the individual adaptations needed to survive in diverse environments and habitats.