Alligators and crocodiles both eat meat like fish but live in different habitats, with alligators preferring fresh water and crocodiles living in swamp water. While alligators and crocodiles both live in water, alligators have shorter snouts than crocodiles, which have longer, narrower snouts. Alligators are generally larger than crocodiles and have 60 teeth for tearing flesh, whereas crocodiles have 80 teeth.