The difference between dolphins and porpoises comes down to their snouts, fins, and figures. Dolphins have long “beaks,” slender bodies, and curved dorsal fins. Porpoises have more flat, sloping faces, smaller flippers, and shorter triangular dorsal fins.