Animals and humans are never exactly the same. An animal's body is quite different from the reaction in a human. The main criticism here is that some believe animal testing is unreliable. They won't react to the drugs in the same way compared to their potential reaction in a natural environment.