i got at pet smart a spray it is called bitter yuck no chew spray and it is working so far but the lady at the pet smart place said to spray on the areas that u dont want him to chew and them spray only once in his mouth and he wont chew where that smell or taste is and so i sprayed it on the cabinets and it got in my mouth and i thought i was going to throw up and it does taste bad but it is made of natural materials and contains no alcohol like some do and has rose mary in it...so that made me feel better but my little baby didnt like it at all ....and yorkie are smart they will come back and lick it to see if it still is yucky and will not want to mess with it any more.....