Charity walker picks up 88lb of dog poo to protect rare habitat