Since we're talking about young dogs, then as long as your dogs enjoying the contact, forget time, if your dogs enjoying himself then leave him down, if not pick him up... It's that simple.
Edit to add: I wouldn't be looking at an 8 month old pup though mate, no matter how hot he was.