Single nucleotide polymorphisms (SNPs) are DNA sequence variations that occur when a single nucleotide: adenine (A), thymine (T), cytosine (C) or guanine (G) in the genome sequence is altered. Traditional and high throughput methods are two main strategies for SNPs genotyping. The SNPs genotyping technologies provide powerful resources for animal breeding programs.Genomic selection using SNPs is a new tool for choosing the best breeding animals. In addition, the high density maps using SNPs can provide useful genetic tools to study quantitative traits genetic variations. There are many sources of SNPs and exhaustive numbers of methods of SNP detection to be considered. For many traits in farm animals, the rate of genetic improvement can be ...