The ideal depth and size of a pond depend on various factors such as your goals, available space, and intended use.
A minimum depth of two to three feet is recommended for the survival of fish through extreme temperatures. If you plan to keep koi, a depth of at least three feet is preferable.
As for size, larger ponds tend to be more stable and require less maintenance.
A general guideline is to aim for a minimum surface area of 100 square feet, but larger ponds offer more room for aquatic life and better support for a balanced ecosystem.