Liquid or powder washing detergent?

Liquid’s good for greasy stains and as a spot cleaner and pre-treater. Powder is cheaper and fine for general loads and households free of small children and food stains.