I'm using ArcGIS 10.3 to classify landcover within a 30-meter buffer of houses. I categorized this with the Image Classification toolbar, then converted the raster to polygon for calculation purposes. However, some of the houses have overlapping buffers, and after a spatial join & dissolve, one of the overlapping houses/buffer rings will "acquire" any intersecting polygons. This results in overcalculation of the landcover type for one buffer ring and undercalculation for the other (the selected blue polygon in the attached image illustrates this - it attached to the rightmost buffer).
The question is, how do I preserve the integrity of the individual buffers when calculating area for individual landcovers? In other words, how would I go about including the intersected area in each of the buffer rings, while maintaining only the proper total area for each buffer ring (3.14*30^2).