I would check out Gladstone's on the corner of Lake and Washington (Next to Food For Less)
1329 N Lake Ave, Pasadena
(626) 795-0012 - 2525 E Foothill Blvd Ste 1
I think they have better donuts that Winchells, Pronto, and Donut and Burger. Both are also 24 hour!