Command Reference


These are all the commands you can give your pet, in alphabetical order.

The ** after a command means only the owner (or designated friend) can give that command. Use the links to find more complete descriptions.

The PF after a command means that this is a command that is available only in Pathfinding-enabled (Series II) pets.

The SI after a command means that this is a command that works only for the older traditional (Series I) pets.


  • active** — actively interact with the environment according to conditioning.
  • attach** — use with smaller VKC Pets to permit the pet to jump into the owner's arms. NOTE: It is a limitation of SL that only the owner can carry a pet.
  • attach no** – removes permission for the pet to attach to you for carrying.
  • attach <number>** — attaches the pet to its owner at a specific attachment point. Due to limitations of SL, only the owner, not a friend or anyone else, can use this command. Since the Bichon Frise, Chihuahua, and Jack Russell Terrier use this command as part of the here** trick, we recommend that you do not use this command with them.
  • b-color <R><G><B>** — changes the hue of the bandana.
  • backup** — cause the pet to write the contents of his current tricks and marks to the database.
  • bad — reduce the frequency of an undesirable active behavior.
  • bandana** — command to change the texture on the collar of some VKC Pets.
  • bang — play dead.
  • beg — sit up with front paws raised, as though begging or praying.
  • bellyup — lie on back with all four paws in the air.
  • blink <on | off>PF — turn on or off your pet's ability to blink naturally.
  • channel <number>** — tell the pet to listen to another channel in addition to channels 0 and 1. Channel 0 is the public channel that anyone can hear. Channels 1 to 2,147,483,648 are private channels that aren't sent to the SL client.
  • color <R><G><B>**SI — changes the hue of the coat color (all or a portion of it). The command works only on the older dogs. The <R><G><B> refers to three numerical values, one each for Red, Green, and Blue (RGB), values that range from 1 to 255. This command is affected by the underlying color of the dog or decoration. "Tint -1" restores the default color and "tint -2" will render the decoration invisible.
  • claim <name>** — This is not a command for your pet, but for the VKC Clinic. If your pet is lost, stand near the clinic in one of the VKC Clinics and use this command in local chat.
  • c-color <R><G><B>** — changes the hue of the collar on most VKC Pets.
  • collar** — command to change the texture on the collar of most VKC Pets.
  • come — move to the person speaking.
  • disobey** — restores the Artificial Disobedience so about half the time your cat will will disobey your commands and perform a different action instead (for VKC Cats only).
  • down — lie down.
  • drop <name> — drop a toy. (Compare take below)
  • ears down** — soft, natural ears on the Great Dane or lop ears on the Rabbit.
  • ears up** — upright, cropped ears on the Great Dane or upright, natural ears on the Rabbit.
  • explore <range>** PF — explores within range going to randomly selected avatars, objects or places and performing random actions. Range may be given in meters or may be "region". The pet will continue to explore until you tell him to do something else. Releases stay and/or settle. (Compare rove and wander below)
  • fetch — bring redball to speaker. As an instinct, this command works only with the VKC toy, redball. An owner can override this instinct. (See override, below)
  • follow <name>** — follow a person, place or thing until given another command.
  • forget <name>** — forget a trick (see learn) or a location (see mark).
  • friend <avatar name>** — allow a friend to have full control of your pet. Use your friend's full name, being very careful and accurate about spelling. If you want your pet to be friends with Enrico Genosse, you cannot write Enricc genossi but you must write Enrico Genosse correctly. You don't need to worry about capitalization.
  • fwd <number> — move forward a number of meters.
  • get <name> — go to the toy named and return it to the speaker.
  • getbone — 
  • go <name> — move to a person, place, or thing by walking.
  • good — reinforce an active behavior, increasing the frequency of the behavior.
  • greet <name> — go to the person named and sniff. (see sniff)
  • greet-quiet** — have the pet keep quiet, not use the chat channel.
  • greet-verbal** — have the pet say what it's thinking on the chat channel.
  • heel** — follow person who speaks the command. May be used only by an owner or a friend. This is a special case of command follow, above. In Pathfinding-enabled pets, this command releases settle and stay.
  • help — get basic instructions and a list of tricks.
  • here** — allows the owner of smaller VKC animals to carry their pet.
  • hidefrom <name>** PF — tells the pet to hide from you or another avatar. Releases stay or settle.
  • hidename** PF — hides the floating text that displays the pet's name.
  • howl — make a loud, mournful, prolonged cry.
  • init** — controls initialization settings for color, tint, collar or bandana, position, water mode, and greeting mode.
  • itch — wiggle on back as though scratching an itchy back
  • jlimit <number> — controls how high in meters the pet will jump in an attempt to past an obstacle. This command is for the pathfinding-enabled pets who are functioning in traditional mode and for all traditional pets. 
  • learn <name> <sequence>** — remember a sequence of commands. This is the basis of teaching tricks.
  • list marks** — lists all the marks in memory.
  • list <trick>** — lists the sequence of commands for the named trick. If you use this command without naming the trick, your pet will describe the first trick in his memory.
  • manual — receive a link to this manual.
  • mark <name>** — remember current location.
  • mode — reports whether passive or active, and whether on stay, settle, or roam.
  • motions off** — have the pet be still and not switch among the multiple variations of his basic positions of sit, stand, down, bellyup, beg and shake poses. This command does not work with pets created before 2011.
  • motions on** — have the pet naturally switch among the multiple variations of his basic positions of sit, stand, down, bellyup, beg and shake poses. For example, if your pet is sitting, he will naturally switch among his various sit poses. This command does not work with pets created before 2011.
  • moveto <name> <range> <speed> [flags] — move to within <range> meters of <name> at <speed> meters per second. Flags are optional and control how the pet moves.
  • mute <name>** — ignore anyone whose name starts with the given name. Use "all," "none," or name a particular person.
  • name <name>** — give your pet a name.
  • noseit — moves the pet so his nose is precisely above the previously named target For example, say, “fido go bowl noseit.”
  • obey** — turns off the Artificial Disobedience (for VKC Cats only).
  • on <name> — move to a person, place or thing, slowly but with high precision.
  • override <name> <sequence>** — replaces a built-in instinct.
  • passive** — stop actively interacting, follow only direct commands.
  • patrol <marks | range>PF — give two or more named marks, the pet will walk to the marks in order, pausing briefly at each one or give a range in meters and the pet will walk to each corner of an area of that size. The pet will continue to patrol until you tell him otherwise.
  • patrolspeed <speed>PF — tells the pet how fast to move between the points that he patrols.
  • pf < on | off>**PF — tells the pet to switch between pathfinding or traditional modes.
  • ping — shout this command and the pet will reply with its current region coordinates
  • pop — get unstuck from ground or other object
  • pose <name> — primitive command for a particular way of standing, sitting, lying down, etc. Used in preset commands, like “sit” and can be incorporated into tricks you teach your pets.
  • position <number> <number>**  — sets the angle and range of the trail command (and thus follow and heel).
  • pounce — rise up on hind legs then land on front paws, as though leaping suddenly on something or someone.
  • problem — describes reason why pet failed to obey command. Problems are signaled by the pet being in “bad dog” pose.
  • release settle** — releases your pet from the settle command while maintaining the stay command, if one was issued.
  • release stay** — releases your pet from the stay command while maintain the settle command, if one was issued.
  • remember** — restores memory from backup copy kept in the VKC database.
  • remember nothing nothing nothing** – clears your pet's memory of all tricks and marks you taught him.
  • rename <name>** — change your pet's name to new name.
  • repeat <number> <name> — repeat a named trick a number of times. For example, say, “fido repeat 3 speak.”
  • rest — lie down in repose.
  • roam** — cancel settle or stay.
  • roll — lie down, then roll onto side, back, and other side before standing again.
  • rove — go to several randomly selected persons, marks, or active objects and perform an action at each stop. (Compare wander, below)
  • run <destination> — move to person, place, or thing at a fast rate but with moderate to low precision.
  • setpet < stroke | hug | scratch | cuddle>PF —sets one of the four possible petting animation options. Cuddle allows you to cuddle with the pet until you decide you've had enough and you stand up.
  • settle** — the pet will not leave the parcel on which the pet is located when the owner gives this command.
  • sit — sit down
  • shake — offer front paw in a handshake.
  • showname** PF — shows the floating text that displays the pet's name.
  • sniff — hold nose near the ground and make sounds of breathing as though to smell something.
  • sound <name | uuid> — plays a sound file at full volume. The sound may be a named file in the pet's contents or the uuid of a sound in the owner's inventory. For example, say, "fido sound bark." (Compare soundquiet, below.)
  • soundquiet <name | uuid> — plays a sound file at half volume. The sound may be a named file in the pet's contents or the uuid of a sound in the owner's inventory. For example, say, "fido soundquiet howl." (Compare sound, above.)
  • speak – make a barking sound.
  • stand — stand on all four feet.
  • status** — reports the pet's current settings, including who is the pet's friend, if any.
  • stay <number>** — stay inside a square area of <number> meters in length and width.
  • stop — tells the pet to stop whatever he is doing and adopt the stand pose.
  • take <name> — pick up an object. The object must have the VKC “toy” script or equivalent.
  • tint <number>** — change brightness of the coat color (all or a portion of it). This command works only on the older dogs. Values for tint <number> range from 1 to 100. Higher values result in lighter shades of gray. This command is affected by the underlying color of the dog. “Tint -1” returns the original color.
  • touch — touch a small object with the front paw.
  • tp <name> — teleport to a person, mark, or active object. This command works only within a region, not from one region to the next.
  • trace <number>** — for debugging, reports internal activity of pet. Use trace 1 or trace 2 to get varying degrees of output regarding what's happening. Trace 2 gives maximum information. Use trace 0 to turn off this function.
  • trail <name> <range> <speed>** — follow target with a given range and speed.
  • turn <direction> — turn to one of eight compass directions (n, ne, e, se, s, sw, w, nw) or five relative directions (r, l, toward, back, away). In the Pathfinding-enabled pets more turn options include: avatars, other pets, left, right and angles in degrees.
  • wag – move tail back and forth.
  • wait <number> — wait number of seconds.
  • wander — go to a randomly selected person, mark or active object and perform an action. (Compare rove, above.)
  • water <condition>** — pet will either swim, avoid or sink (walk on the bottom underwater). For example, say, “Fido water avoid” to keep your pet out of the SL water. This command does not work with prim water. This command dos not work when the pet is in Pathfinding mode. Linden water is not on the Navmesh, therefore the pet is unable to enter the water.