HomeFreshwater aquarium fishPuffers, gobies & brackish fishSpotted green pufferfish Spotted green pufferfish (Tetraodon nigroviridis) Scientific name: Tetraodon nigroviridis Marion de Proc?, 1822 The Spotted green pufferfish (Tetraodon nigroviridis) is a freshwater fish of the family Tetraodontidae that grows to about 17 cm (6.7 in). In the aquarium it needs a tank of at least 150 L (40 US gal), water at 24–28°C (75–82°F) and a pH of 7.5–8.4. Native range: Asia, Sri Lanka to Indonesia and north to China. Spotted green pufferfish care at a glanceAdult size17 cm (6.7 in)Minimum tank150 L (40 US gal)Temperature24–28°C (75–82°F)pH7.5–8.4 BiologyAdults inhabit freshwater streams, rivers and floodplains. Feed on mollusks, crustaceans, and other invertebrates, as well as some plant matter. May eat scales and fins. Seen in the aquarium trade but known to be aggressive with its tankmates. Aquarium keeping: needs salt; minimum aquarium size 60 cm; not recommended for home aquariums.Source: FishBase, licensed CC BY-NC 4.0. Species factsScientific nameTetraodon nigroviridisFamilyTetraodontidae (Puffers)OrderTetraodontiformes (Puffers and Filefishes)ClassActinopterygii (Ray-finned fishes)Maximum length17.0EnvironmentFreshwater; brackish;; pH range: 8.0 - 8.0; dH range: 9 - 19 demersalClimateTropicalDistributionAsia: Sri Lanka to Indonesia and north to China.Conservation status (IUCN)Not EvaluatedThreat to humansHarmlessUsesFisheries: of no interest; aquarium: commercial; bait:ResilienceHigh, minimum population doubling time less than 15 months (Preliminary K or Fecundity.) More puffers, gobies & brackish fishBanded archerfishToxotes jaculatrixSilver moonyMonodactylus argenteusRhinogobius duospilusGlobe fishTetraodon lineatusAmazon pufferColomesus asellusSpotted scatScatophagus argusSee all puffers, gobies & brackish fish SourcesTaxonomy, distribution and biology data: FishBase (Froese, R. and D. Pauly, eds.), licensed CC BY-NC 4.0. Aquarium care parameters compiled, checked and converted to metric and imperial units by Guppies.za.net.Last updated 28 September 2026