Yes, I have had the same problems. My baby is now 3 and this has happened to him a few times. Maybe this is something within the breed.
I take my baby to the vet in December and will discuss this with my vet. Not sure if it will help though
I decided to switch him to Innova EVO and in the morning I give him a little yogurt. He seems to be doing good so far.