(From Breyer History Diva, May 30, 2013)
The Cellulose Acetate that Breyers are made of is semi-synthetic, and semi-permeable. In other words, it can absorb stuff it comes into contact with: water, grease, oil, cigarette smoke, perfume, and all manner of airborne pollutants.
Cigarette smoke is among the worst: not only does it make the model smell bad, the nicotine from the smoke also makes the plastic look dingy - and in more extreme cases, darkly yellowed.
The first step should be a basic cleaning: dunking and soaking in very warm water with a good amount of high quality dish soap. Dawn seems to be the brand of choice among most hobbyists, but if some other brand works well for you, it should work for your horses, too.
This should get the top layer of grime off, and unyellow the model slightly by consequence. I wouldn’t recommend a dunk any longer than overnight, because the model will start to absorb the water as well, possibly lifting the finish. (Glossies are especially prone to this!)
Naturally, this is not an ideal solution for any model with labels or stickers. And surprisingly, anything with metallic paint - either as tack trim, or as the base body color. If you’ve ever had any experience with vintage Decorators, you know that the gold paint that Breyer has used in the past has been of variable permanence: it fades, it tarnishes, it corrodes.
It’s not that those models can’t be cleaned or unyellowed, but they should be done with extreme caution.
Squirt bottles are a useful tool for those models that can’t or shouldn’t be dunked. Mix up a solution of warm water and a little bit of dish soap, and set to stream. Spray and blot quickly, as necessary; a cotton swab comes in handy for the nooks and crannies of the mane and tail. But again, be gentle: there are some finishes that are prone to rubbing (Alabasters and Dapple Grays), and the less pressure you put on their finishes, the better.
Once the initial cleaning is done - by dunking, or by spray bottling - put the model in a sunny window with cool exposure: this should dissipate the remaining odor after a couple of days. If not, either repeat the procedure, or take the cleaning process to the next step: baking soda.
Sprinkle the model liberally with baking soda and seal it in a plastic bag, preferably with the rest of the box, and let it set for several days. Periodically pull it out and check to see if the funkiness has reached an acceptable level.
I’ve also been told that dryer sheets could do the trick, but this is something I haven’t risked yet.