EBJDxEBJD doesn't seem to work. I've tried many times without success. You can get the eggs and wigglers, but the fry never seem to last to free swimming.
If you took the EBJD x JD, then you get 100% BGs. You can either breed one of the BG back to the EBJD (then you'd get 50% EBs) or cross sibling BGs to get to get 25% EBs.
Another great way to do it is to get a BG from another unrelated, pair and then cross BG x BG (BGxBG yields 25% EBs)
If you took the EBJD x JD, then you get 100% BGs. You can either breed one of the BG back to the EBJD (then you'd get 50% EBs) or cross sibling BGs to get to get 25% EBs.
Another great way to do it is to get a BG from another unrelated, pair and then cross BG x BG (BGxBG yields 25% EBs)