A Latin square design assigns treatments to rows and columns so that each treatment appears once in each row and column. This allows controlling for two sources of variation: rows and columns. An example describes using a Latin square to study the effects of different protein sources and levels on rat weight gain. Treatments are assigned to letters in the square. Advantages are controlling two variables, but disadvantages are experiments become large with many treatments and statistical analysis is complicated.