In order to get a dog with a higher rank, you have to crossbreed two dogs of the same rank and of the same breed. For example, by breeding two dogs of the second rank you have a chance to get a puppy of the third rank (as well as a chance to get a puppy of the same, second rank). However, after crossbreeding, you will get a puppy, but the parents will run away.