When my kids were 5 or so, I bought each their own shorty 'cheap-o' rod, set it up w small hooks, fished from a dock at local lake/ park. Best idea was taking a 5 gal. pail to hold gear - empty it to fish, and when we caught little fish, put them in bucket w water. They really wanted to just look at and touch fish. They spent time also baiting, fishing, learning their way around tackle box, but having fish to check out engaged all the kids on the dock, many of whom were bored, dad snapping at them cause they were messing around and interrupting dad's fishing. I just wanted them to have good time/ good memories - "I went fishing and it was fun". My son is 14 now and suddenly got really interested in fishing and is all about fishing together now. I hope that the early "fishing is fun" perspective was part of developing this shared interest now. They'd engage for a good couple hours when very young, but when boredom or interest in doing something different set in, the bucket fish went back in the water, gear in bucket, bucket in car, go to the playground. Creating early positive experiences builds interest later.