If you had an early u/s go bu that date, that's when they are most accurate. BUT because you slept with the guys 3 days apart, the only way to tell the father will be to have a paternity test done after the baby is born, sperm can live up to 5 days
There's no way to know who the father is if you slept with them so close together because sperm can live in the vagina for quite a few days. Your doctor will update your due date based on the size of the baby. Going by your LMP is not always accurate, especially if you do not have typical 28-day cycles. Trust the ultrasound and your doctor's new date.
Sperm can live for up to 5 days with ideal conditions inside your body. If you ovulated any day from 9/7 to 9/12 it truly could be either one. I'm sorry that there's no easy way to be sure.
Definitely go by your LMP. Ultrasounds are notorious for being totally off on size and gestational age. But, that doesn't really give an accurate account of who the father is, because that depends on the exact time of ovulation. Best wishes to you!
USUALLY the LMP (if you a a very regular cycle kind of person) is more accurate, but I would NOT use your due date to judge who the baby's father is. especially since the possible days of conception are so close together. with an LMP of 8-28 you PROBABLE day of conception would have been 9-11-08. But you never know, ovulation and concpetion are not always by the book, and your ovaries don't use a calandar. Good luck!! Hope it all works out for you!