If Portia has had too many abs then is likely thats her problem and Lacto B will solve it but it takes a few days. She sounds exactly like Franta was and it took about 3-5 days for the lacto B to work. Its just one dose of fine powder in the food a day, Its so fine you just mix it in and it vanishes.
You can get it from Vets UK.
Rosie maybe just upset but best to check with the vet