Congrats, a day fishing with your family is wonderful. Catching fish is icing on the cake. We all run into a catfish every now and then when we're fishing artificials. A lot of fish stay close to the looking to feed. That bass probably wasn't expecting you to be fishing for him there either.
Getting your kids started early is a good idea. Making sure they can catch some fish increases the chance of them wanting to go again. Make sure to take some pics next time. You'll want to look at them many years from now with your grandchildren.