Hi blossombelle, I am a vet and mum of a toddler.
I was the main earner pre-children and financially I had no option but to return to work after he was born - we saved during the pregnancy so I had around 6 months maternity leave. When I went back to work DP became a SAHD and has been ever since.
I work a 4 day week, 2-3 of which will be 10 hours plus, 1-2 of which will be 9 hours. I also do first on call once a week, second on call once a week and a 1 in 3 weekend rota. It is a busy mixed practice and can be busy OOH, especially for the next couple of months! If I am honest, I really struggle with tiredness and guilt (somehow still managing to breastfeed a wakeful child though so hanging on in there somehow!). I am forever getting bugs and have no energy, and I feel that a lot of the time I do spend with DS I am grumpy and impatient because I am so tired. I think my situation is really not ideal.
However, it's made easier by loving my job and having good colleagues, and with the support of DP. And the perspective that having a child has given me makes me a better vet I think - I am braver and more practical.
If it was at all an option for me I would work in a job with less committment, ideally part-time. For various reasons I can't move just now so it isn't an option. But I know of people who have struck good deals with practices to cover morning consults, for eg, or weekends. I think a lot depends on your attitude to things like working overnight (OOH clinics pay much better than normal practices) and weekends. Also whether you rely on childcare and need to collect kids at a certain time - we all know how unpredictable it can be! Other things to think about might be Animal Health or lab work (although I'm assuming you have a SA bias?).
I definitely think it is good to be back, but you will probably need to be assertive because employment regs seem to be a bit of a weird notion in our line of work and it's all too easy for employers to agree to one thing and then actually require a lot more from you.
CPD-wise I too take advantage of as much local sponsored stuff as possible to avoid being away. Here local practices try to cooperate and get CPD together. It takes a bit of imagination but you can get a lot of things delivered locally.
This is all a bit long and rambly (trying to get dressed and get DS ready to go out) so sorry for lack of coherence!