Well for one he needs to be at a good breeding weight, at least 700g, some breed sooner. and unless he has some deformities/kinks he's breedable

P.S. I've never seen an ugly BP