There are various types of pools that can be custom designed, including concrete, vinyl, and fiberglass pools. Concrete pools are the most customizable, allowing for any size, shape, and depth, while vinyl and fiberglass pools come in pre-made shapes but can still be customized with added features.