Sorry for not being able to reply sooner, I've had a busy couple of days.
I didn't keep the poo.
Turns out he was starting to shed, that could explain the food refusal. I am going to wait a while and see what happens after he eats next time. All three of my BP's are shedding at the same time, what are the chances? haha.