The impact of Sm3+ and Ag+ doping at the Ba2+ site on the structural, magnetic, and magnetocaloric properties of Ba2FeMoO6 (BFMO) double perovskite was compared. Samples were synthesized using the sol–gel method. Rietveld refinement patterns of samples Ba2-xAxFeMoO6 (A=Sm, Ag, x = 0.0, 0.025) showed all samples had cubic structures with Fm-3 m space group and no impurity. The lattice parameters and unit cell of the Ba1.975Sm0.025FeMoO6 (BSFMO), and Ba1.975Ag0.025FeMoO6 (BAFMO) samples decreased compared to the parent sample. X-ray photoelectron spectroscopy confirmed that Fe and Mo ions were mixed valence for all samples. The results of magnetization versus temperature (M−T) showed an increase for BSFMO and a decrease for BAFMO samples under an external magnetic field of 0.05 T. The magnetic study indicated a decrease in the transition temperature for BSFMO (∼303 K) and an increase for BAFMO (∼321 K) to compare with the parent sample (∼310 K). The maximum value of magnetic entropy changes (ΔSMmax)of the BFMO, BSFMO, and BAFMO samples at H=3 T obtained 0.92 Jkg-1K−1, 0.75 Jkg-1K−1, and 0.39 Jkg-1K−1, respectively, and the second-order magnetic phase occurred around the transition temperature. For BFMO, BSFMO, and BAFMO, the relative cooling power (RCP) is 34.48 J/kg, 32.25 J/kg, and 21.97 J/kg, respectively. The second-order magnetic phase transition occurred around the transition temperature for all samples using the energy criterion as well as the universal curve method. In addition, we used Widom’s law to determine the critical exponent of the samples, which provides a new thermodynamic method to determine the magnetic phase transition. The results of the magnetocaloric effect indicate that although the maximum entropy changes and relative cooling decrease with doping Ag and Sm ions, they have a wide temperature range of magnetic entropy changes compared to the pristine sample, which can be candidates for magnetic cooling.