At six years old, with three times as many dogs as cars, Derek had 90/3 = <<90/3=30>>30 cars.
Ten years later, after buying 210 more cars, Derek has 210+30 = <<210+30=240>>240 cars.
Since the number of cars is twice as many as the number of dogs, Derek currently has 240/2 = <<240/2=120>>120 dogs
#### 120