I posted the same problem with Alfie a year ago. He is a prolific digger- his bed, the floor, carpet, rug, settee, vinyl (inside) then concrete, tarmac, gravel, grass, soil, flower tubs, outside..... the list is endless!! I have put chicken wire over all my tubs and taken to hanging baskets; I got him a sandpit (on COL's suggestion) and most effectively I use 'Keep off' crystals, which have a strong chemical smell, for places I particularly don't want him to dig which he doesn't like, but you have to replace them frequently. They are cheaper from Pet Planet if you're ordering anything else from them anyway.