I know your frustraiton!!
I had Riley on Orijen when he was a puppy but it was a bit too rich for him. I then switched him to Acana and would have to Cut the kibble... I just sat and did it with scissors! Acana changed their formula and it no longer agreed with Riley. He now eats Canine Caviar and I haven't had to cut since.