Protein A and G are structurally very similar, but they have slightly different affinities for IgG subclasses across different species. These affinities overlap, but in general, protein A has greater affinity for rabbit, pig, dog, and cat IgG whereas protein G has greater affinity for mouse and human IgG.