We have a v small pond (a plastic insert type) in our garden which my children got when they were younger to try to attract frogs (it didn't). It was filthy so I cleaned it out a couple of months ago and filled it up with water from the hose. They were poking round it today and it's full of sticklebacks even though no-one put them there. There aren't any other ponds in the garden or streams running close by, or any way small fish could have got there. I am completely bamboozled, can some people with fish/wildlife knowledge enlighten me please.