For only a 100g pond (I'm assuming it's pretty shallow) and only wanting to go up 3', I would say you could get away with the smallest laguna max-flow which I believe is the Laguna Max-flo 600.  It's cheap, only uses 35 watts, and can push water (supposedly) 5' while maintaining over 100gph.  The Laguna Max-flos are meant to handle solids (to a degree) so it won't clog up easily.  As Brett said, the pump is surrounded by a perforated cage.  I think I've used (mostly) all the Laguna max-flos from the 600 up to the beast 4200 and haven't had any issues with them. 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	 |