The multiferroic material is one the hot spots in the materials research area which can be widely used in many new functional devices. Barium titanate (BaTiO3, BTO) has attracted many interests for its multiferroic properties because of its exotic physical properties, such as ferroelectricity, high dielectric constant and electro-optical properties at room temperature. The BaTi0.94(TM1/2Nb1/2)0.06O3 (TM=Mn/Ni/Co) ceramic samples were prepared by solid state reaction method and the structure, electrical, magnetic and optical properties were systematically studied. The crystal structure of all doped samples changes from tetragonal to cubic phase without any hexagonal phase depending on ionic radius. The weakening of Raman scattering peaks of BTO tetragonal phase further proves the phase transition to cubic phase caused by doping. The Curie temperature (TC) has a dramatic decrease with the dopant as the phase transition from the tetragonal phase to the cubic phase.Although the ferroelectricity is weakened, it is still remained. The magnetic measurement suggests show that Ni-Nb doped sample has the strongest ferromagnetism among different dopants which can be deduced by the F-center exchange (FCE) theory. Furthermore, the energy gaps of BaTi0.94(TM1/2Nb1/2)0.06O3 are obviously reduced compared to that of BTO, which can be reasonably explained by impurity level and band theory. These results indicate that BTO based multiferroic ceramics with ferroelectric and ferromagnetic coexisting at room temperature can be obtained by B-site co-doping, which can be expected to be widely used in multiferroic functional devices.