We had Henry on royal canin puppy then did a little more research and realized we'd possibly made a mistake and it was not as quality as we had originally thought. He also pooped a lot and it was a bit softer than I thought it should be but the gas was horrible. We did a lot of homework and decided on Orijen puppy. He eats half as much with the more quality food. His energy and spunk is better. He can play longer without being exhausted. (This may have just been a puppy stage, I really don't know for sure) He has nice solid poop three times a day. Gas is almost non existent now. It's so rare that it takes me a second to realize its Henry when I smell something funky. Lol. Also, I started the slow transition like I had read about and that lasted 2 days. Hubby said there was no reason to drag it out. Just change him and get on with it. Hubby is as stubborn as a bulldog sometimes. Thankfully he had no issue with the sudden change. Good luck.