Most boots are very comfortable never causes upper leg rub on the shins or calf but when this does occur, it is not pleasant. I had a pair which was made from heavy exotic skin with a soft interior calf hide. Initially, they wore comfortably for about an hour but the upper rub became a nightmare until I figured out what to do.
The first thing which came to mind was wearing a heavy sock, but that made the foot not feel as comfortable while it did reduce the rub. It really did not work for me wearing the heavy sock or doubling up a pair, so I returned to a normal wool sock.
Since it was the top that was uncomfortable, I cut the foot out from one pair of socks and added that when wearing those boots. That worked and allowed me to wear them much longer. However, the uncomfortable feeling would come back after a day of wearing having to revert back to wearing a different pair until the skin of my legs healed from the nasty irritation.
One friend recommended cutting the top making a split in the boot. That likely would work but the leather was the problem. It wore solid and tough. I finally reverted to conditioning the leather and stretching the neck of the welt. This worked and the boots finally became my favorite pair for years, but only after doing some serious tenderizing to the thick leather upper.
Stove Pipe Boots and other Cowboy boots that have a heavy skin such as shark, elephant, or just think cow hide might do this. Take some time to soak the leather upper in a leather conditioner, or spray some Scout Conditioner/stretcher http://www.sheplers.com/mens/shoe_c...69505.html
and place an old bath towel in the neck of your boots to help stretch and soften long enough that the neck becomes workable with your stride without causing further irritation.
There are several ways to make your own leather conditioners without the cost of expensive products. I like using Murphy's Oil mixed with olive oil.
2 tablespoon Murphy's Oil
1/3 cup Olive Oil
4-5 drops vinegar
1/3 cup warm tap water
Mix together thoroughly. Then apply the conditioner working into the inside and outside of the complete upper of your boot. After completely coating, then place a rolled bath towel into the upper stuffing it so that it will slightly stretch the leather. Allow to rest for 1 to 2 days and then reapply and repeat allowing for one to two more additional days.
When the leather feels soft and has had time to be stretched, then wipe clean with a dry cloth and apply white Petroleum jelly, (vaseline to the upper working deep into the leather inside and out side. This should soften the leather making if comfortable to wear. Note: You don't have to have a fat calf to feel uncomfortable in a stiff neck pair of stove pipes....it just takes longer to break'em in.