5yr old ds has been having accidents for last 2-3 months, sometimes runny/soft but usually dry and flaky and very smelly, he only actually has managed to do a poo in the toilet about once every couple of weeks.He says he doesnt know he has been.help and advice please.