4.5 months is a bit early, but not unheard of. Who is her breeder, if you don't mind sharing. Many of us are related by our Basenjis. Also, I think what the breeder was referring to is that Basenjis usually all come in about the same time every year… and this year, seems that many are coming in way earlier than usual... Season lasts for 30 days, by the last week, the bleeding is much, much less.... but even after the 30 days, you can still see spotting every now and again for a week or two.
Also, since she is 4.5 months, she is teething along with being in season so not surprising that she is a bet fussy about food... and many times they seem to forget about house training when teething.