The best fire extinguisher would the kind that is well-placed and easy to use. Look for a labeling classification of A:B:C, which indicates that the extinguisher can put out the three main types of fires - ordinary combustibles, flammable liquids, and electrical.
Liquids
flammable liquids
There are different types of fire extinguishers. For a boat it would be best to get a portable type like those designed for use in automobiles.
Fire extinguishers are best used on incipient (at the beginning) fires.
The question being asked
Swamplands, alluvial plains, and uplands
symmetric DSL (SDSL)
bar graph
Ordinary combustibles, such as wood, cloth, paper, burning liquids such as gasoline, and fires in live electrical equipment. They are not for deep fat fryers (class K) nor for combustible metals such as magnesium (Class D fire).
Because there are so many possible different kinds of fires in a home you are best to get an extinguisher with at least an ABC class rating. These ratings are for different types of fires.
It depends on the type of animal. Different animals = Different environments! ~JJ
bar graph