Sometimes overfeeding can cause soft stools. Theo was very sensitive to that as a younger puppy. Even a 1/4c more than he needed would go right through him.