Two is not the limit. Your Druid level is your effective limit, since you can always allot your new Druid level into a level one animal companion.
The real question is at higher levels to make these twenty or so Wolfs, Raptors, Bears, Hawks useful. Scouting with flying animal companions in a settling where you know little to nothing about the area is always nice. However I'm getting off topic. You can have as many as your Druid level.