Ideally, no, not unless their coat becomes so matted that it's causing skin problems or is uncomfortable. Shaving can actually make it more difficult for the cat to regulate their temperature in hot weather, plus exposing the skin puts them at risk of sunburn.