Puffers are egg laying fish
No. Puffer fish live in the ocean, not in rainforests.
in ocean
Puffer fish have a lifespan that typically ranges from 5 to 10 years in the wild, but they can live longer, up to 15-20 years, in captivity when given proper care.
polar
it depends on the type of fish fish like sharks give birth to live young and fish like clown fish lay eggs
any where there is water and snails
coast of tropical waters.
salt
Yes
Yes Many species of fish do indeed lay eggs. There are also fish species that give live birth, sharks and small aquarium fish suck as mollies and guppies are examples. These fish that give live birth are called "livebearers".
There are as many as 5 to 20 puffer fish that live in a school. This number varies on the location of the puffer fish population and the resources available to them.
There are some species of Puffer fish that can live in fresh water or sea water (Marine). The only naturally evolved Parrot fish is a marine fish. The thing that is 'called' a "parrot fish" that lives in fresh water is a man (laboratory) made species that doesn't even have a proper Taxonomic name. It could live with any species of Puffer fish that can live in fresh water but it may be bitten by the puffer fish.