Berlin Zoo is a 90 acre (ish) zoo, and I’ve done zoos of that size that I’ve never visited before in a day, so I could do the same with Berlin.
Likewise, Walsrode is only 60 acres which can also easily be done in a day.
The key issue is species density, which makes each of those collections (and Tierpark, for that matter) take rather longer to view properly than other collections of a similar size. For instance, if one considers the Bird House and Pheasantry at Zoo Berlin - which cover perhaps a similar area in total to the Tropical Realm at Chester - you would probably be looking at a minimum of 2 hours required within that pair of houses alone.
For what it is worth:
I visited Tierpark Berlin across two days - the first day was with several German zoo enthusiasts who were very familiar with the collection and therefore could help me with the most efficient route possible. Even with this and my fast walking pace taken into account, I still only saw perhaps 75% of the collection on the first day with little time for exhibit revisits. The second full day covered the other 25% plus revisits. I suspect the ratio would have been much closer to 50/50 had I not had the aforementioned assistance, however.
Zoo Berlin covered about a day and a half - on my first day I managed to see perhaps 90% of the collection, but again did so at a brisk pace with little time to revisit anywhere. I therefore allowed myself another half-day which permitted me to view the rest of the collection along with revisiting areas again.
Walsrode was more akin to Tierpark than it was Zoo Berlin, in terms of how much of the collection we managed to see on the first day - I would estimate we got around two-thirds of the place on the first day, with a second full day required for the final third and revisits.
As such, if you didn't mind missing things you *would* probably be able to squeeze Zoo Berlin into a day, although I wouldn't recommend it - but there is no way you could do the other two collections in a single day in my opinion.