Is that book real? Is it true that Ryan Reynolds is starring in a movie of it?
Foam is probably the best choice, depending on where you plan to put it because it will put out the widest range of fires of the three you've indicated. You want an ABC rated extinguisher for the home. A is anything that leaves ashes, like wood, clothing, or paper. B is for fuels and burning liquids such as cooking oil, gasoline, starter fluid, and motor oil. C is for electrical fires and is usually put out with a CO2 extinguisher because it doesn't damage delicate parts, is easy to clean up and not an electrical shock hazard, though foam will also do the job. Because you can't use water on a fuel fire (it will simply spread it and make it worse), though it would be very effective on an A fire, a CO2 extinguisher might be the second best choice behind foam for home use. It won't put out a B fire quite as quickly as foam will, but will be good for A and C fires. But a foam extinguisher will handle all three and be your best bet. I've got ABC rated extinguishers that I got at Home Depot in my home and have trained my family on their use. It is recommended that you have one on every floor of your house and one in the garage, as well as smoke and CO detectors. I would recommend getting more thorough and detailed information from a reliable source rather than accept advice from strangers here, and even though mine is accurate and sincere, I wouldn't trust the safety of my home and family to it. You can also ask a local firefighter for their opinion as they are well trained and up on current trends in home safety. I'm sure they will be more than happy to share their knowledge and experience with a concerned citizen.
Try changing the battery. If that does not help, replace the whole thing.
excluding the weight of the hose, just the water weighs around 200 pounds