Tesco also has some kind of pet event. Not quite as cheap as Asda (only going on what's here, there wasn't much left in my local asda) but some really nice stuff.
They have beds (£various), pyramids (£12 but really nice), scratchers (£20), scratchers with beds (£15), bowls (£1ish), mats (£1), toys (£1ish), crinkle beds (£10ish), hangy on the door toys (£2), scoops, some different brands of food (not discounted though), radiator beds (£8) etc...
the prices I've put down are half accurate and half guesswork/memory, I was so excited I didn't write them down