1, remove all his bedding, it's summer over there i think, replace it with good quality straw when it gets cold.
2, he's a pup and will grow out of it in time, a change of diet will do him no harm, feed a bit more fish with plenty of oil...sardines instead of the eggs.
WORM HIM REGULARY !!!
3,all dogs have a chew on the odd bit of grass,once again worm him regulary.