I had the same exact problem that you are having. She was tested and re-tested for worms; put on antibiotics to "reset" her system but every time she went from hamburger/rice to regular food, soft or loose stools. My recommendation would be to be patient. As long as she's not going every 2 hrs, my puppy (now 3 1/2 mo old) - after 2 weeks of mushy yucky stuff has now beautiful solid poop
! It just took that long for her little system to adjust to the food. She was on Canidae and I thought the problem was the food (for her diarrhea) so I switched her to Wellness large breed puppy food. Come to find out, I had given her too many treats to start with (including pig ears) :hammer: - that's what i think gave her the diarrhea not the food that she was eating. Too late now but it took 2 weeks of feeding her the dry food to get her to have solid stools. Don't give your puppy any treats except for her food (even as treats) until her system is back to normal. That way you eliminate any other possibilities of what could be going wrong with her. Make sure she has plenty of water available too. As long as it's not water, going to the bathroom every 2 hrs or so, mushy stools are not that uncommon in puppies from what i hear. If it doesn't get better, you may then try going to a different source of protein in her food. I was getting ready to switch to a lamb meal since she was doing so well on hamburger (thinking she might not tolerate chicken) when her stools went solid. My point...be a little patient and if she's on hamburger/rice right now, slowly transition to her dry food. It could take even 3 weeks before you see solid stools again.