No, puppies were not around 20 years ago so I had to find rocks myself.... I got them from all over the place, some from by the river, some off the farmers field, where he leaves them in a nice pile for me, and some from driving around and just finding them here and there! I did once a long time ago pay for rocks and that was only once, cause 100 dollars did not get me many rocks!! I just could not waste any more of my money paying for rocks so I had to scavened the land high and low, till I had acquired many rocks, still currently looking for more.... you can never have too many rocks! Look my there is my mom in the front yard sitting on a rock bench I made with one big rock slab and two sawed off tree trucks! Rocks are not just for the pond, they can be made into anything!