Friend had similar problem with her dog. Took to vet and she had stones. Surgery performed and removed three stones the size of marbles. No problems now.