16 weeks old, been here 4 weeks nearly. Poos never really that solid but now really runny! He has pooed in the house three times since yesterdy despite being clean for 12 days. I'm guessing this is because he couldn't wait and needs to go more frequently and I wasn't quick enough with a toilet dash. He is eating and drinking fine but I really can't cope with days of diarrhea without a solution in sight. What should I do? He is on Beta Puppy food but was on Royal Canin from the rescue. He drinks from muddy puddles on walks despite my best attempts to stop him as they are abundant with this weather! Help!