Have you considered feeding Nature's Variety raw?? The food is a bit more expensive but you can try feeding them this in the morning (and dry kibble at night), so that when your furbaby poops in the afternoon it would be hard solid poop. I've tried feeding Cassi this, but unfortunately her digestive tract did not do well on it. When Cassi was on raw her poop came out really small/hard/dry and she also pooped alot less. I believe when the poop is really hard/dry...it should make it less edible.
Also I highly recommend picking up a few bully sticks. This could keep your furbaby entertained. The bully stick should last you a few days. One of the YT member currently has the bully stick on sale (see link below). I usually get the 6.5" long for my 5 lbs and 2.8 lbs furbabies and it last them 4-5 days.
Good luck!!!
http://www.yorkietalk.com/forums/yor...tick-sale.html