You have to make sure your air defence covers all of your base. The hidden teslas have to be outside. The wizard towers have to be next to the air defence to protect it. Archer towers have to be next to the hidden teslas but behind the walls. That is all you need for an anti-dragon base.