my 2 clawed frogs are 3 1/2 inches and 6 inches. I've also got several 2"ers that eat guppies as well. Even a 1" clawed frog will eat a guppy if it can fit in his mouth.
any pet store sells guppies.
usually about 15 guppies for a dollar.