The key differences between pufferfish and porcupine fish lie in their size, appearance, and family.