For short-term stuff (a year or two) Floy tags work o.k.
web page here I would have to ask why you would want to tag your fish. For fun or do you really want to find out something about the population? You could potentially tag the fish you catch, then estimate your total bass population size based on recaptures. However, this approach requires a lot of assumptions, perhaps the most important being "equal catchability". In other words, all bass in your pond must have an equal chance of biting your lure, or your estimate will be skewed.
If the same bass tended to bite your buzzbait your population estimate would be too low. You'd be recapturing the same fish over and over. If those bass that bit learned that the bait was not edible, then your population estimate would be too big. You'd rarely recapture a tagged fish and it would look like you had an endless supply of fish.
And furthermore, if you did get an accurate estimate of population size, what would you do with that information? You wouldn't be able to compare it to prey densities because you would have no information.
About the only thing you could do is compare growth of recaptured fish from the date of first capture to the date of second capture. There are easier and more consistent ways to obtain that information, in my opinion.
Not to rain on your parade or anything. Catching a tagged fish is fun. "Hey, I caught Bob again!"

But I have my doubts as to its utility as a serious management tool for the private lakeowner.