'Down!' he ordered suddenly. His boyfriend whimpered, but did as told.
He got up and took the dildo, which had a suction cup on one end. He placed it on the floor, sticking upwards, and made sure it wouldn't move. He put some more (much more) lube on it and stood up.
'Sit, boy,' he told his pet. The other boy just looked up at him. 'Sit,' he said again in a slightly annoyed tone.
The dogboy moved and placed his ass over the toy. He seemed hesitant, but his dick started to rise as soon as the plastic one came into contact with his sphincter. Cameron smirked. Sam looked down and was panting as he slowly took the thing in his ass. Too slowly.
'Hey,' Cameron called as he pulled from the leash. Sam's attention was back on him and the prize right in front of his face. 'Is this what you want?' Cameron said massaging his own dick over the underwear. He hooked his free thumb into the waistband and pulled down, releasing his sizeable member. Sam's eyes lightened up and his panting became more eager. Cameron pet his head and nudged it closer to his crotch. 'Suck it,' he whispered.
Sam enthusiastically started lapping at it, up and down. Then, in one rapid movement, he took the whole length of it into his mouth and throat. He gagged a little, but didn't budge, swiping his tongue over the underside of his partner's cock. Cameron, seeing the tears forming in his closed eyes, pulled his head back a bit. Sam took the opportunity to breathe, and started bobbing his head up and down the other's shaft as soon as he was able to. He felt his boyfriends hands move over to his shoulders and push him down, impaling his ass on the dildo. When his ring reached the knot, he went up again, feeling the plastic dick leave his ass. Then down again, taking it up the ass faster this time. He soon started jumping on the toy without the help of his boyfriend, whose dick was still being treated to a most pleasing blowjob. His own penis was bouncing uncontrollably up and down, spilling precum everywhere.
Soon, Cameron was moaning loudly and knew he was getting close. He grabbed the back of Sam's head and thrust deeply into his throat, cumming hard inside. Before the throbbing of his cock had subsided, he pushed his pet down onto the dildo with force. Sam felt the dick fill his rectum fast, but then he met some resistance. The well lubricated knot opened up his asshole and went inside, rubbing against his prostate. This was too much for him and he felt his balls contract. Sperm started spewing from the tip of his cock as his boyfriend's cum was still rolling down his throat.
Cameron took his dick out of Sam's mouth. 'Good boy,' he said smiling. He headed for the kitchen and opened the fridge. He grabbed a beer and opened it. 'Now clean up your mess and don't even think about taking that knot out until I tell you to.'