The contamination of Havelock North water may have come from sheep faeces entering a stream near the town's bores, the Government Inquiry has heard.