Hi everyone 
I have two buns, spayed and neutered, 2 year old Jersey Wooly -Pepper, and 4 year old Lionhead- Sophie.
They have been pretty inseparable since I adopted Pepper from a rescue when he was 6 months old, I got him a few months after my first bun and Sophie’s bonded brother Wesley passed. Sophie was depressed and Pepper has really brought her out of her shell and made her much more social- she’s skittish by nature as she is partially blind in one eye from parasite when she was a baby.
Anyway, I thought that Sophie was the dominant, as she asserted herself early on in the bonding process.
However, in the last month, Pepper has been mounting and humping her- a behavior that is very unlike him.
Pepper is a super momma’s boy, gentle, playful and so sweet by nature. He always lowers his entire head flat on the ground when I offer him pets, even to where if he sees me petting Sophie, he stops whatever he is doing, runs over at full speed and wedges himself between us so that he gets pets too. He even puts his chin in my hand to cause me to stroke him, or he will put his head on the back of Sophie’s neck.
I’ve noticed that the mounting/humping happens when there is food involved. They circle, until Pepper is able to get behind her. I’ve tried separating them, but they just run over to the other and steal food, sometimes directly out of the other’s mouth, haha.
Yesterday was the first time I’ve seen him mount her without food present. Sophie and I have a morning ritual where she hops up on the bed and snuggles against my leg and I pet her while I’m waking up. Pepper usually joins in. This time there wasn’t room for him since we were on the edge of the bed, and with no room for him to wedge his way in he resorted to mounting her. He is very much a jelly bean.
However, his tail is never raised, he never shows any aggression and shortly after the mounting, they are cuddling and he grooms her. They love each other very much, but are competitive in terms of food/lovings, they even have eating races. I kid you not, when I pet them both at the same time, they’ll even have “purr-offs” to see who can purr the longest 
Is this happening due to jealousy? Is there something I can do to discourage the behavior? Sophie doesn’t seem frightened or angry, she mostly will just run away and avoid him until the moment has passed.
Thank you for any help! Let me know if you have any questions or need additional info
