Yes they are toxic, although not as bad as porcupines and cowfish. Vomiting must be induced ASAP after ingestion. The only case I ever saw in practice was with a northern spotted puffer that was eaten, the dog was euthanized the next day. If a pufferfish is ingested, do not attempt to induce vomiting at home. Take them immediately to the vet.