what is the scientific of dog