You can put anything in anything as long as it's not a "monster".
If the base "footprint" doesn't match, then it has to tag along on the side of the unit. However, if the troop type is different (ie: a cavalry model in a unit of nfantry), the cavalry can not make a "look out sir".