The present invention provides a multifunctional pet toy, comprising: a spinning device comprising: a base, a spinning portion provided on the base and to be driven to spin by a driving device, and a mounting portion provided on an outer periphery of the spinning portion and configured to be mounted with an accessory an annular track provided along an outer periphery of the spinning device, the annular track comprising a track portion and a rolling element provided in the track portion and a computation unit connected to the driving device and configured to generate, according to a command signal received or a random calculation, a motion command for controlling motion of the spinning portion.