The best defense for th6 is walled having multiple compartments of walls can protect your base from giants attack strategy.