Since you are in the business, you need to know how to select the correct pump for a specific purpose.
The correct pump depends on the flow rate that it needs to supply and the total head loss at that flow rate.
The head loss depends on the pipe size and length and the flow rate.
You need to know the head loss on the suction and the return lines.
You can't just go by horsepower.
Ideally, you should be able to create a system curve that you can superimpose onto the pump performance curve so that you can see the intersection(s), which define the operating point.
The operating point should not be too close to either end of the pump performance curve.
The pump performance curve will usually indicate a range where the pump is designed to operate with optimal performance.
https://aquamagazine.com/service/how-to-read-pump-system-curves.html
If you have multiple features that you will use in different configurations, then you will likely require a variable speed pump.
For suction, you want to keep the water velocity below 6 ft/sec. For returns, you want to keep the water velocity below 8 ft/sec.
Size.......6 ft/sec......8 ft/sec.
1.5"...........38...............51 gpm
2"..............63...............84 gpm
2.5............90.............119 gpm
3.0".........138.............184 gpm
4”...........234.............313 gpm